Hi hun. Sorry that you haven't got a response yet. I've had a read through your post and yes, the first thing that clearly stood out was that his A times are extremely low for his age. By 9 months, he should be doing around 3.5 or more.
Average A times- BOOKMARK ME!!It is great that this routine worked for you'll but yes, the wonder week and the sleep regression at this point, is definitely affecting things and it is all the more important to stretch A times at this point. It seems to me like he is definitely under tired for his nap and since you usually breastfeed him to sleep, this might not be as apparent (or did I misunderstand that?) Then again, even though the first nap wasn't that great, he is still not tired enough for nap 2 leading to nap refusal. And so finally by the end of the day, he is extremely over tired, which is clearly indicated by the wakings soon after going to bed, as well as waking earlier in the morning.
I would start by increasing his A times. This is key. You can gradually add 10-15 minutes every few days and hold at that time. This should sort out naps. When he is napping properly, that should help with the OT, and nights should go back to normal. I have read that in Leap 6, they behave like newborns again. Do you think that is why he needs a breastfeed to go back to sleep?Just a thought.
Another point is - If you feel that he is extremely tired and you are unable to extend A times due to this, then maybe you can APOP (accidental parenting on purpose) the first nap. Once he is well rested from that, then you can try to stretch the time for the next nap. How does that sound?
We are in Leap 6 too, at the moment. Right under the storm clouds. It is during these regressions/developmental leaps that routine problems become very apparent. But I do think that you will be able to get things back in control without much trouble. Fingers crossed for you.