Just throwing some ideas out there...
What time does she WU? Just wondering if her food is coming a bit early for her? Mine would eat almost nothing when he woke if I offered milk as soon as he woke (when he was a baby or even now as he starts the day with a cup of milk), I had to wait 30 mins for him to take a decent feed.
Not sure what fruit puffs are but perhaps this smack could be switched for something more substantial? A hard boiled egg or omelet or some more pancakes?
Possibly look at making lunch later, say 12.00 instead of the 6oz bottle?
The 3pm snack looks like she isn't very hungry, again I wonder is this when she is waling from her nap and she isn't ready to eat?
Looks like about 20oz of milk, although the guidance where you are is higher than here I'd think she's getting too much, it really looks like she isn't eating the solids because she knows milk is on the menu later on. I'd choose which to drop and do it gradually but quite rapidly over a few days. I'd go first for the 12.00 milk - if you give the sandwich at 12 and finish off with a smaller bottle initially (say 3-4oz) then next day drop the milk again (2-3oz) and within a day or 2 of that offer water only, in a bottle if necessary (for the soothing aspect if she needs it). Thing is she is unlikely to take more solids whilst she is full on milk so will need help to switch over.
I'd see where her solids/milk intake gets to after that. Being me though, I'd prob drop the other bottles pretty soon too.
Are you able to brush her teeth after the 7pm bottle? That was my motivation for dropping the BT bottle at 12 months tbh, lots of people drop the morning bottle and keep the BT one as it's soothing in the evening but I knew I had to switch our routine around to get his teeth brushed after the bottle so though I might as well drop it and keep the morning milk instead. Much later my HV told me it's a good idea to keep fluids higher in the morning hours for PT which might not be on your mind at all yet but could be worth taking into consideration too.