@Soconfusedandsadx
Completely agree that you are in the drivers seat here.
What I would recommend is having everything officially drawn up - CMS and legal agreement as to his commitment.
Set up an account in Sophie’s name for spending on her such as this https://www.santander.co.uk/personal/current-accounts/123-mini-current-account
the child maintenance can go in there.
You can do a few sums to work out what is fair to be taking out monthly to you for her housing, utilities, and so forth. Everything else from him can accumulate, then you use the card for buying toiletries, clothes, classes, clubs, toys, hols, whatever. We are married and do this for DC (putting in Child benefit and equal contributions) because it creates arguments otherwise. I can’t recommend this enough.
The reason I would do this is that you have proof should he ever argue to pay less or should you need to argue for him to pay more. Having is all on the one account neatly organised is much much easier - print out a few statements and hand to solicitor or CMS and that is your evidence. He has no entitlement to quibble over the account or see details; it is simply protection for you!
Regards the visits - fine - but again get them legally drawn up and agreed.
And - this is very important - you need an intermediary such as your Mother or a trusted friend.
While Sophie is a baby allow supervised visits at say your Mum’s house with Mum present.
When she gets older you drop her off at intermediary’s house and he picks up.
Keep contact with him to text message, have a shared calendar for Sophie so he doesn’t have to contact you to find out about appointments, classes schedules.
I realise that sounds a lot and you absolutely don’t need to do it all now but when you’re more recovered from the birth and she’s past the newborn stage if you have time please sit and do the admin and get those all important agreements legally in place.
He is an absolute rat and I hope you are able to use an intermediary and avoid direct contact with him. He has done you a lot of damage and is dangerous for you to be around so stay clear and don’t invite him back into your life - seeing Sophie is a separate issue.
Please take care of yourself, you are a wonderfully strong and inspirational woman. You have done so well getting through all of this and I know everybody here thinks a lot of you. Keep on doing you and being fab, so lovely to hear she is doing great. I hope you are able to get everything sorted, keep yourself safe and well xox