TRT can be difficult. To quote some wise men: I believe it was
@Cataceous who referred to testosterone as a blunt tool; and, the late John Crisler used to refer to TRT as trying to balance on slippery rocks.
I, too, have struggled a lot. In the process, I have made some observations that may be helpful for you. It sounds like at least some of your struggles may be due your being unintentionally supraphysiologic at times. I think your plan to do 5mg daily is wise. But, it is possible that you implemented it while your levels were still out of whack, and any exogenous test may fuel the fire in that setting. If you can allow the test to wash out (wait 2-3 weeks), and then try daily microdosing, you may have better luck.
One trick I use if I am doing this is to use Natesto to bridge the gap. It's short acting and is out of your system quickly. You may mitigate low T symptoms with Natesto while your body is clearing the esters you recently injected. On one hand, this approach does not really make sense, as if T levels are high, why would adding pulses to the already high levels be helpful? On the other hand, since we often don't know what levels are when we are making protocol changes, it's a way to ensure that as levels drop, you blunt the low T symptoms. Sounds great, but I can't promise it will work for you. That said, it has worked reasonably well for me. Along those lines, you might even consider Natesto as a primary mode of treatment.
Do you have labs? Do you have any idea if feeling bad correlates with T, E2 or DHT levels? When you are anxious, do you have any idea what your heart rate or blood pressure are? I suspect some guys have more beta adrenergic sensitivity to TRT than others, which can push blood pressure and/or pulse. This can possibly trigger anxiety. I have gotten incredibly anxious on creams, and I suspect it's due to skyrocketing T or DHT levels. Do you use hCG? For some it helps, others it causes problems.
I am by no means an expert, but I have also struggled a lot. One thing I have learned is that testing a new protocol can take time and what you were doing immediately prior to a change will influence how you feel at the beginning of a new protocol.