G.....tbh, based on what you write, i have always thought it was about his needs. I think I might have told you I felt like he was high maintenance before.
The pattern will continue if you dont speak your truth and you will continue to get more and more frustrated. If communicating your needs to him is a dealbreaker for him then it is not meant to be but you need to understand that.
I would just suggest you calm down and communicate in a positive way that is not attacking before you approach.