That is a TON of buffets.
I wouldn't do Cape May for dinner unless you're really into seafood. There is other stuff, but there are better places to eat.
You can also meet the characters out in the park fairly easily. There is some overlap with the breakfast at 1900 PF and the dinner there. From personal experience, we like the food, but they have jammed in the tables in there and its unlikely you will be seated at your ADR time. I have not eaten at Ohana's, but it is a frequent statement on here that the same thing happens - both things to keep in mind if your time is at a premium.
You'll also need to consider what parks you will be at and if eating at all those monorail resorts is convenient to your plans. If you look at a map of WDW, the MK and its resorts are clustered to the north while the rest of the resort is to the south of the MK. So if you are not staying at a monorail resort or planning to be in the MK for most of your vacation, you'll be eating up a lot of time getting to these ADR's as well.
Another bit of advice - you *won't* have the best experience possible if you try to jam everything in at once. You will be stressing out about the amount of money spent and stressing about making it to everything.
I'd schedule one or two character meals that have the characters your daughter just can't miss, plan another few table service meals, and allow for the rest to be quick service or to try for walk-in reservations.
WDW is *huge* and you won't be able to do everything you want to do - and there are lots of things there that are not available in other media. She might find that she loves the characters on Splash Mountain or that she loves Figment - characters that she wouldn't know about outside of experiencing at WDW.