Anytime you do blood work to see your test levels you should do it the day of your next injection prior to the injection preferably early morning between 8 AM and 10 AM.
Even if you took your last blood draw at trough instead of early your T levels, both Total and Free, would be extremely high. 100 mg twice a week is a gigantic dose for most people and based off the lab results you provided, you fit into that category.
You do need to have your SHBG and Estradiol Sensitive tested. You can lower your dose but it won't be until 6 weeks until you truly know what that lowered dose is going to level out at. If you lower the dose and take labs in two weeks it is not going to provide you with an accurate picture.
I do believe you should lower your dose and then retest at a minimum of 6 weeks. I would lower the dose to 60 mg or no more than 70 mg twice a week. This will bring your levels down to more realistic levels and lower your E2 as well and you will likely not need to take an AI at all.
It's really impossible to give you accurate injection protocols because we do not know what the SHBG is so the twice weekly I reference above is strictly because that is what you are already doing.