Sounds like you are set up pretty well. I have never seen a weighted long hose keeper, that is kind of cool.Currently on a Singles using a Halcyon Steel Backplate + STA + 30 lb Evolve Wing, a Steel HP100. Regulators are Dive Rite XT1/XT4. Standard long hose configuration. Fins are XL Jet fins. Weights on one trim pockets and a weighted lead rod as a hose keeper on the other side.
The suit is a trilam suit and I am using the BARE SB system mid layer.
So the boots are not oversized, but there is room for my feet to slide a bit (like half an inch or .75 inches). Although, it is not as much of an issue with the Jet fins on. I had a lot of issues out in the ocean with managing my trim because my feet kept floating up (which was confusing to me because I had the heaviest fins I've ever used). In the pool, I went up a couple of times leg up from 10' which was not fun but not a deal breaker in a pool.
I only had just enough gas in the suit to prevent squeeze, so definitely not using the suit as a compensating device. I tried powering through a couple of dives in Monterey without inflating the suit at all, I either got cold or uncomfortable so that is not a sustainable option.
Has your instructor given any discussion on your leg positioning? As in you may need to keep your legs more extended and less at 90 degrees.
Where is your tank in relation to the STA, can it be slid down? The valve and reg are heavy, moving them towards your center will change the leverage against your feet.
I deal with this teaching doubles a lot and that gives me a lot more leeway for different tank options and tail weights. I unfortunately don't do anything in single tank and have limited knowledge trimming it out.