I still don’t think that Regina is capable of loving Henry because the consequence for her of doing the curse was the hole that could not be filled.
Maybe Regina tries to make Charming marry her in the fairytale land and that is why he is wearing that outfit and then he runs off to find Snow and kiss her. Or maybe Snow and Charming are supposed to get married that day and he does not know that she has eaten the cursed apple. Though it does seem like the Evil Queen told Charming about the cursed apple and probably threatened his life to Snow.