Idk if Cassiel betrayed her in the past, I don't know if she should trust in him again. He's like this because Angela didn't use her charms, what if in the future other women tired to go for him? If anything, this only shows us how firmly he liked Jayna but yet Angela could still sway him.