Husband is not crazy about me touching him

He used to be so different and I don’t know why he has changed so much. He doesn’t care about me rubbing up on him and we rarely have sex. I know he has a low sex drive but still... he doesn’t have a busy job( he works from home). He’s not stressed. It just makes me feel ugly when he rejects me. And I’ve talked to him plenty of times and nothing changes. He’s also a pastor so I would hope he’s not watching porn! I just can’t figure out any other reason?