Hi there,
My DS is 25 months so a similar age. His sleep needs have dropped on the last few weeks having enjoyed a few months of 2hr naps and 12 hr nights, following a year of Shennanigans! I've had to push his nap out but keep the end time the same - so capped.
I suspect your in abit of a OT/UT cycle, he has a short night, needs the long nap to compensate but then is UT for BT so it ends up being late and he's having a really long day potentially 15 hrs which even I'm exhausted by these days.
If it were me and you think he would do it initially I would bring his nap as early as 11.30 let him nap for 2hrs and aim for him to be asleep by 6.30, with the aim of getting him caught up. Once he is you can then push the nap back out slowly.
We're currently on WU 6.45 S 1-2.30 BT 7/7.715 asleep by 7.45 latest. Just prior to
This we were similar to you.. WU 7.00/7.30 S 12.30-2.30 BT 7 a alseep by 7.15
On the days he doesn't nap do you have quiet time? On those days you may want to bring BT earlier if you can, I think 10.5/11hr days seem to work for a lot of the BW mums on here to keep the OT at bay.
HTh