His Royal Chuckness has mama and insecurity issues. Camilla is maternal and unconditionally accepting of him.
I think you are reading too much into it. He needed and heir and a spare and Camilla was married. He never loved Diana at all. Unfortunately, she didn't know that until it was too late.