Was it ever, explicitely stated within canon that the seven princesses of heart literally had to all be females?
iirc in BbS, “Princess of Heart” is never used to refer to Snow, Cindy and Aurora, just “hearts of pure light” or something like that, which leads me to believe “Princess of Heart” was coined later on when it became apparent that all seven of them were girls.
And since the original princesses have now apparently “passed down their lights”, is there anything stopping one of the new lights from being male?
...
Also, why “princesses”? Only four of them were literal royalty at the time (Belle was still mid-way through the events of her movie and thus hadn’t married Beast/the prince yet).