Hi hun, sorry you've not had a reply until now.
First off, I would always bf before solids so she takes as much as possible. Solids before one is just for fun as the saying goes so you don't want her to be too full from solids to not take an adequate feed. Water with meals is perfect.
I think the teething may be having a part to play in this. My LO wakes at the 30mims mark when she's teething too. Perhaps you can medicate 20mins before the nap and see if that helps? Provided she's not on any reflux meds, ibuprofen works a lot better than paracetamol for teeth.
Wrt to your routine, I think your first A time is a little short. How about increasing that by 15mins, holding for three days and see if coupled with the meds it helps her sleep a little longer? You may need to increase again later, but I think that's a good starting point. I would keep all the other a times as they are considering she's doing well at night, so especially the last A to bed looks great.
I'd give that a go for three days and see how she goes? Of not, I would increase the first A again and possibly try w2s to see if the waking is habitual. Problem is with this is, if the A times aren't right and it really is the teething that's an issue it might not work so I'd give the other options a go first. Wdyt?