It sounds like he’s using you. I’m sorry. You should not be paying for everything! And the fact you are is why he keeps you around. It’s a blessing in disguise that he doesn’t want to move in. Break up with him. It’s better to be a single parent than be with someone using you, especially with him keeping the baby a secret.
As tough as it may sound, if you’re already parenting him now, imagine how will it be raising an adult + a newborn. He’s already showing you he doesn’t want to be there and is not giving you support with your decision. You may not want to be a single mom, and it will be challenging, but it’ll be 10x worse having a partner and getting no help from them. You and your baby will be so much happier without the stress. Don’t try to make someone grow up who’s showing you they’re not ready. So sorry you’re going through this.
In my experience, he sounds like a huge mess. I honestly think it would be easier for you to be a single mom than to be trying so hard to be with him. Doesn’t seem like he wants a baby and you cant force him to want a baby. I would distance myself from him if I were in your situation
It sounds like you might be together just for the baby and because you got pregnant. He’s given you many signs he doesn’t really intend on being involved on how you want him to. I would break up and focus on you and your baby.
I’m so sorry you’re going through this! It’s completely unfair and he’s acting like a spoiled child (no, way worse than that). It’s your call, but I don’t think anything good will come out of staying with such a man. He will not be a good father to your baby and he will not support you. He will be in the way of you potentially meeting a man who will truly love and care for you and your baby. I say break up with him as heartbreaking and hard as it is. Sending you my kindest thoughts of support!