Hi Dacil and welcome to BW!
. (((Hugs))) on being exhausted, it's just no fun for anyone.
Thanks so much for all the detail in your post, that helps us to get a good feel for what's going on.
I think you have a couple of probable issues. The first is that there is typically a pretty good growth spurt right around 6mo, so I think the first thing you would want to rule out is hunger. Have you tried feeding at the first waking, 3 am to see if that gets rid of the others? And if he's waking hungry at 4am, I'd just go ahead and feed him then rather than trying to use the dummy to get him back to sleep for so long only to end up feeding. It's very normal for a LO his age to still have a DF and a NF.
The second thing I noticed is that his CN is quite long actually for an almost 6mo old and likely eating into his night time sleep, i.e. he may be waking so frequently in the early morning because he's just not tired enough to sleep all the way through from all the day sleep. I'd start cutting it to 30min if you want BT to stay at 7pm, or keep it at 45min and push BT out to 7:30/45. He's likely getting close to needing to drop that CN, otherwise it will continue to interfere with night sleep. Have a read through this link and let me know what you think...
All about the 3-2 transition- 5/6 months. And no matter how tired you are, I wouldn't let him go back to sleep after his 7am feed (I know, sorry!
) That is just causing his day sleep rhythms to be off and will more likely encourage the NWs rather than get rid of them.
Finally, it sounds to me like he might have a dummy prop if he needs it to go back to sleep in the middle of the night. I'd try working on the hunger and routine issues first, but if the NWs still don't get better, I think you might need to think about either ditching the paci or teaching him how to replug himself (most LOs can start to do this around 7mo or so).
Hope that helps... let me know your thoughts!