Hi there and many hugs! NWs can be very tough! I can offer a few things and you can give them a go! See if it helps any!
One thing to consider is teething. I always remind moms of that as we seem to forget, until they pop out
...maybe try medicating.
There is also a sleep regression around 8-9 month mark (more or less)... So the NWs can also be developmental. I also would like to mention that there is also a growth spurt during this time. I know you say she hasn't had a bottle over night in months, but have you tried offering it at one of the NWs? See if she takes it? ...maybe try adding an oz or so to her daily feeds, if you find she is going through a GS
As far as her schedule, it looks pretty good! Most babies her age are averaging between 3-4 hr of awake time and some are getting more. I would attempt to try pushing closer to 3.5 here soon. As you mentioned, she wasn't trying to have an early bedtime. Could be a sign of under tiredness especially after that 2.5 hr nap! Try to start increasing her A times by 15 mins for a few weeks. Might help as well
...if she's NW'ing and taking so long to settle, maybe she's under tired. What's her mood like during this NW? ...I would consider some A time increasing.
Hope this helps and many hugs! Those are some tricky months! Catch extra rest when possible