You'll gain a few mm after baking and break in with the 7 Fit 2 Supremes, but if you need more than a few mm then I understand not going that route.
It sounds like the 7 wide were too roomy, but that also suggests they're the right length, but too wide. So, it kind of confirms that 7 is the right length for CCM and Bauer.
The True skates open up quite a bit after baking and several hours of skating. For me, 7.5W felt perfect before baking (and I scan as a 7.5 Fit 3 for Bauer and also use 8EE Easton Makos) with my toes just brushing. The 7W felt way too tight with my toes very hard against the cap, but not bent. After baking they were still a bit tight, but after about 10 hours of use my toes just lightly brush. If you go through the TF7/TF9 thread, you'll see others had similar experiences with the True retail skates. The hockeyreviews.ca YouTube video on the TF9 sizing by our own @Hills is also very helpful. With the True retail models, if you go with the size that feels perfect pre-bake they'll likely end up being too big after baking and breaking them in. Most people end up going down a half size in True retails from Bauer or CCM and some even had to go down a full size. I know you aren't a fan of their appearance anyway, so they'd probably be your last choice if the other options don't work out.
If the X2.9s don't work out, trying 7D SuperTacks seems reasonable due to the 90 day guarantee.