Hi,
It is good to know that you have been training so hard however a well planned diet is very important for a vigorous workout.it is not just enough to track your macros and micros it is equally important to have them in the right way if not it could harm your muscles rather than build them.
Next Steps
Considering the special needs of your body we could do a specialised diet chart for you.You could either consult online or face to face based on your convenience.