My EASY routine is quite similar to yours. My 6 month old would have bottles at 7,11,3,5:30 and 7:30 (at bedtime). We have however dropped the 5:30 bottle as she would only drink a few oz lately, however, she ALWAYS drinks 8oz at bedtime. She is averaging 27-30oz of formula a day, plus 2 servings of solids a day.
Also, is there a reason she's only drinking 4oz at 7pm? Is she falling asleep before she can finish? How much solids is she eating at 5pm? Maybe it's too much and the reason she will only drink 4oz. What about cutting out the solids at 5pm and giving her a bottle instead?