Actually this looks pretty good! Similar to what we were doing at this stage. It is a long day, you could look at chopping some off that last nap, even 15mins and that might bring BT a little earlier if you wanted?
If it were me though I'd leave as is for now, especially if something developmental is going on. 10hrs ONS is perfectly fine for some bubbas. We (used to) regularly get that here. As long as she's happy, I'd just go with it for now, witht he view that eventually you'll shave off from that nap and bring BT earlier, simultaneously trying to push that first nap later xx