Looking for nap dropping advice. My guy will be 4 next month and I've been trying to drop the nap for 2 weeks, but have been all over the place! I keep getting early 5-5:30 wakings.

(
Basic summary. His nights were getting too short going from 11 hours nights (8-7) to 10 hour nights (8-6) to even less (8:30/8:45-6). He was just not tired enough for bed. My first thought was to shorten that nap. I cut it from ending at 3, to ending at 2:30. This was an hour nap 1:30-2:30 and still caused too late of a bedtime. I then tried to make the nap shorter having a 2-2:30 nap. I think that cause some major OT in him though. So then I just decided to cut nap out.
He was waking around 6 and I put him to bed at 630 and was then getting only 11 hour nights with him waking at 530.
I tested trying putting him to bed a little later at 645 and that caused an even shorter night waking at 5:20.
One morning he woke even earlier at 5 AM he was so OT so I napped him at 10:30 AM and he woke at 11:30. I put him down for bed that day at 6:45 but he did not fall asleep till 7:15.
I also tried last night putting him to bed at 6:15. He woke at 2AM and fell asleep about an hour later and woke for the day at 6:15. Not sure what that means?
I'm at a loss at what direction to take?
From what I can gather, if he wakes super early at 5-5:45 he needs some sort of early nap. After a nap he needs about 7-8 hours before bedtime. On no nap days or days starting at 6/7 I have no idea when he needs to go to bed?
Hope that makes sense!

)