I suggest he do fast passes for princesses and meet them that way
I have done Akershus (breakfast) and CRT (also breakfast). Both were fine. Both, my party split up into 3 separate reservations of a single person so we could each get our own photo packets (free with the Photopass Plus at the time). CRT let us sit together, but still have separate reservations for individual pictures. Akershus said "no" and sat each of us at different tables (which was fine too) - one sat at a table for 2, one at a table for 3, one at a table for 4....yeah, that's the way they did it
How old is the daughter? Is she still interested in princesses?