I assume @ 150mg, you don't specify, is one injection and if so, is a major player in why you don't feel good and why your TT (assuming you tested in a 'trough') is barely breaking 400s. In fact I'd bet ya it's once a week inj as that's pretty obvious actually.
Even though you wrote a lot there, it's fairly devoid of details and there is so much more to than injecting TCyp, factors that dictate dosing frequency, like SHBG.
I can tell you straight away that while your Dr is working with you as some do (most don't) that they're not nearly as good or as experienced as you think.