Loved reading this thread with your journey - I have no doubt you’d be able to reach your goal!
A lot of good advice here that should be very useful to you. I want to reiterate the importance of the short game. For example, I’d love to have your length with all the clubs - I’m nowhere near you, my GIR is underwhelming and yet I’m regularly in the 80’s because my putts per round is about 1.8 vs you 2.1, and again my short game is far from exceptional. But this 0.3 difference is about 6 strokes per round.
I also wanted to make another suggestion for tee or approach shots - instead of clubbing down (which is a good suggestion in its own right) have you tried to not swing out of your shoes on every shot but instead hit at about 85% of your max? It will allow you to take back club slower and make a downswing smoother which should translate into better execution. Cheers!