Oh, yes, you've been screwed. You've comingled your funds with a liar, cheat, conman, and a deadbeat.
Good thing you didn't marry this bum. The only way to get him out of your house is to buy him out. Yes, buy him out.
He's legally entitled to be in the house. You foolishly
believed his lies and boasts, and have now seen he's a crook. Too bad for you, in a legal sense. He has all the rights you do without having to pay any of the debts.
Well, he should pay but isn't. You're going to pay, because you have $43,000 skin in the game. He's got less than a $1,000.
You should immediately speak with an attorney. You can try to evict him for breach if contract. I hope you have something in writing detailing who will pay what. If not, it will be an uphill struggle to get this bum out.
It can be done. But, it'll cost you more money. You can pay this skunk to go away and get out of your house and life. That assumes he'll accept it. Anyway, you need to hire an attorney. This is gonna be a battle and struggle.