Kathy,
Thanks for posting such a detailed routine
From what I can see your routine looks good, and are doing well with your naps, and settling your lo down for the night.
From what you are saying, your lo is definitely waking at night due to being hungry and wanting a feed.
Have you tried cluster feeding and offering a dreamfeed at night to help your lo tank up?
This may help to eliminate some night wakings.
Introducing solids is not always the answer, and there is no definite proof that if you introduce solids, your lo will sleep through the night. If introduced too early (the guideline is not before 6 months), this can cause other issues i.e. with your lo's digestive system, allergies, gas etc.
Also when your lo wakes at 5:00 - have you tried just offering a small amount of water and then to see if your lo will re-settle after that? It could be that she is waking out of habit at this time, and if you offer water, she may find that it is not worth waking for. Hope that makes sense.
Paula x