So... two possibilities:
1) There's something about Pram's orientation that the MC had never been aware of in his previous incarnation, or
2) This time around, it's a slightly different reality, and Pram's a girl.
I will agree that the author went way overboard in regard to Romantica's reaction to Pram's appearance; however, he did name her Romanitca, which in retrospect may have been a flag that we didn't spot. And... the author also seem to be having Pram have a thing for the MC, which does not appear to be reciprocated.