It will get easier!!
I think what's making it so hard for you right now is you're not BFding right upon waking. I know how frustrating it is to try to get the EASY right and naps don't always end when you want them to.
We have that problem too already!
I have read somewhere (but can't remember where) that you don't want solids right after BFding because it can interefere with the digestion of the breastmilk? But TBH, I don't know how true that is, and I know some moms have no problems doing it right after. I always tried to wait at least 20-30mins. Understandably that's not always possible. I think you would use your judgment on this one, if it seems like it works well for you that way then I don't see a problem doing the solids after the BF if she is still hungry for them until you can iron out those A times a bit.
What does your EASY look like? Another thought is to look at your EASY and see if there are any tweaks you can make it more EASY as opposed to EASAE, kwim? It's so hard to get LO's to cooperate but you would want to aim for, for example:
E - BF 7am
A - solids 8am
S - 9-11
E - BF 11am
A - solids 12pm
S - 1-3
E - BF 3pm
A - solids 4:30/5
S - catnap 5:30-6
A -
E - BF before bed
S - 7pm
This is what we aimed for to start, and then things obviously had to be moved around or shifted to make it work as he got older, but it gave me somewhere to start, kwim?
I know you're still working on extending those A times and feed times, hopefully this will give you an idea of the direction you're heading.
You could post on the EASY board as well to get some advice on how to move towards a proper 4hr EASY as that is what she should be on by now and I think if you were able to get there you'll find fitting the solids in will be come easier. HTH