Hey T, It's normal man!!

I've had 3, all the same. All took a long time. All woke regularly until after 3yo (well DD2 still does it). We've had the same routine since DD1 was tiny. Bath at 5ish, dinner, teeth and then bed. DD1 reads to herself. DS has milk and isn't interested in stories most nights, DD2 feeds and then I hold her until she is asleep. They all go to bed around the same time, DD1 is obviously allowed to be awake later.
I have thought with every single kid that I couldn't do it any more and that there must be something wrong with the way I did it. But I'm a shocking sleeper. I never sleep though the night even when it's uninterrupted and I'm way more than 3yo lol.
My big kids are awesome sleepers most nights, but they are human so it's not the same every single night.
FWIW they get up at the same time every day that's why their bedtime is early. DD2 thinks before 5am is a cracker time to get up - uhuh!