Most Helpful Guy
Well he is messing with you. Give him his separation, tell him to go somewhere else for a minimum of 3 months and allow you some space to understand that he is a weak person.
This means you don't do anything with him until after the 3 months. Draw a boundary and let him sort out his rubbish without involving you.
At the moment he is having his cake and eating it.
Sounds like there is someone else. He's helpful because he feels guilty. Wants a cuddle because he is scared of where he is going. He's insecure - poor baby. Don't give him any sympathy.
If there is someone else let him see if he can make that work without you as a fall back. But you need to stop the sex, for your health, because you don't know what or who he is messing with. He certainly isn't being honest. Kick him out, don't let him play with you. But make sure he is supporting you and his daughters.