People who used the word controlling, were responding to you wanting to stop an adult who only sees his colleagues once a fortnight wanting to go for a drink after work.
What you have started adding in the last couple of pages are completely different issues, and would have got you completely different answers.
So, just to look at a couple of them:
He doesn’t go to the pub every night but he does tend to do his own thing in a way I cannot.
As a PP said if he wants to get his hair cut, he does. If he wants to nip out somewhere or do some work in the evening or do some DIY, he does.
So, why don't you get your diaries out during the evening meal on a Sunday, and talk through who is going to be where, at what time, for the rest of that week ? That is what we have always done, checking in whi is taking which child where, when, who is needing to be late or early at work, who is going to be home, who is cooking, etc etc.
(Can't quote more than one, but) re you always picking dc up from childcare.
Why ?
You say he wfh most of the time. Why doesn't one of you tak and one of you drop? Or One do half the week and one the other? OR alternate weeks? Or arrange each day according to whatever else is going on in your weekly diary check in ?
He sits with a box set while you are doing child care / jobs ?
Again, why ? How have you got to that situation ? Why are you living like that? This is what you need to change, not an occasional drink with work colleagues.
You are up half the night, every night
Again, why ? Your dc has 2 parents. You either split the night so he deals with anything up to 3am and you deal with anything after that or you do alternate nights. How on earth have you allowed it to get to a default situation where you are doing all the nights especially 11pm when he could still be up anyway ???