Responses

Redhead princess = Redhead prince in disguise
This prince figures out that MC is a girl in disguise then kidnaps her.
ML always knew that the princess was actually a guy.
MC's guards know she is a woman so they are more worried about MC having the redhead prince around her but at the same time they can't tell ML "you should be on guard against this redhead guy because MC is a girl"
Spoiler
Spoiler
Spoiler
.
.
.
.
.
.
.
.
.
The princess is a guy disguised as a girl. He has known for a while that MC is a girl because she who was supposed to be a guy priest wasn't shy at all when the "princess" asked her to zip up her dress and had "her" skin exposed. So, he knew and he removed her ring in a later chapter. Apparently ML also knew about him so he didn't feel weird about having this guy and the supposedly guy MC hang out together while her guards who knew her secret were freaking the fuck out especially after the prince disguised as princess took MC away