Sorry to disagree with you but it’s not confusing at all.
He is just nice [ enough ] to you to keep you doing what he wants - looking after his house and his pets , coming round to his when he wants attention and sex on demand.
But when you start asking for attention and affection ( as if you were an actual human being with feelings ), he gets angry. He insults you because he wants to you either piss off home when you are feeling needy . Or to learn to STFU about yourself and concentrate on him.
He wants to visit / engage / have sex / talk when HE wants to, not when you want to.
He doesn’t think it’s his job to meet any of your needs for love /affection / attention.
You are only confused because you are labouring under the delusion that you are in a reciprocal relationship. If you understood that you are in fact unpaid staff, it’s all perfectly clear.
He doesn’t want to lose the free domestic servicing, so he does and says just the bare minimum to keep you .
He doesn’t care about you anymore than I care about my washing machine.
Oh yes I like it and it’s worked well for 13 years . So If it stops working or makes a strange noise , I might spend 15 mins watching a YouTube video to see if I can work out what the problem is.
I might even call out out a repair person. But probably not TBH due to it’s age and it’s probably a better investment to buy a new one.
Im not thinking about the washing machine’s feelings or considering its years of loyal service . I’m just annoyed that it’s no longer doing its job and working out the cheapest and easier way to get my laundry service back.
The week’s holiday at the beach that you think you’ve been promised is cheaper for him than two months dog and house sitting . If you are foolish enough to go back to him, I guarantee it won’t happen. There will be some good reason, no doubt your fault.