Bf doesn’t understand how his behavior is a turn off

My bf and I have been together for 4.5 years. I get that it’s normal for the honeymoon phase and “best behavior” to wear off, but that happened a long time ago and we’re comfortable around each other. Last year though he started a new job and made new friends and idk if that played a part of it, but his behavior kind of changed and has gotten worse over time. He stopped using manners and stuff at home, hardly cleans, leaves his dishes and food out, walks around the house eating without a plate dropping crumbs everywhere, leaves shoes and clothes lying on the floor constantly, and the worst of all of it is he belches so loud and disgustingly and refuses to even be polite about it.

People have gas, it’s natural, but just use your manners. Instead he does it deliberately to annoy me, as obnoxiously as possible, and thinks it’s funny when I get bothered. He’s gone so far as to do it in my face and it was just so disrespectful and uncalled for I almost left on the spot. He noticed and didn’t do it again and he stopped for a while, but then the belching started up again. I’ve tried talking to him about it and he either says he’ll change or just doesn’t get it. Even when he says he’ll stop or use manners, it doesn’t change. He thinks it’s “cute and endearing” when I get riled up, and says this comment about how he “only does it bc he’s comfortable with me and I’m his home”. Like, no, you’re a grown ass man, you can clean up after yourself like an adult and use your manners.

I know belching is some people’s sense of humor but it’s not mine. It’s a thing that happens, you excuse yourself and move on, but I essentially feel like I’m in the fifth grade cafeteria all the time now in a burping contest. I feel so disrespected, by the fact he does this constantly to annoy me, doesn’t clean (like we have a dishwasher - it’s not hard to use a plate or put things away) and when he does it’s rare and not very much. We also have a baby together as I mentioned and it’s obnoxious.

He doesn’t understand how any of this is a turnoff, but I’ve talked to him about it, and nothing changes, so at this point I feel it’s deliberate and disrespectful. Then he wants to kiss me or wants sex and I’m not in the mood. He’ll go to kiss me and honestly out of reflex I just step away (he burped in my face one too many times I guess - well actually every time it happened was too many times). He then says I’m “in a mood” bc I don’t want sex or him to touch me, but how he acts is such a turn off.

I love him but I don’t like *this* version of him. I don’t know how else to get through to him if talking doesn’t work .

-he’s agreed to counseling but only will go in person, and I haven’t found any counselors who are offering in person sessions as of yet.

-he works night shift and I’m on days, so scheduling is rough. evenings would be the only time we could go and he’s not a “morning person”, so idk if trying to talk things through when he’s still tired and waking up would even help or make things worse

-we have a baby together, 3 months old. If we didn’t have a baby together I would be long gone, but leaving him would mean split custody for my son. I don’t want to lose all that time with my son which is one of the main reasons I want to fix this.