We always allow 90 minutes for character meals, particularly the multiple-princess ones. And that's just us two overgrown kids.
Akershus also may do a parade of kids following a princess around the dining area. That can definitely take 15-20 minutes if there are lots of younger kids involved.
When you've 4-5 princesses coming to your table to chat and pose for a photo, well, that's why 90 minutes is advisable.
We don't mess with
Genie+ or ILLs so I've no advice about that.