Why does my son take an hour or more to fall asleep at night!

A

I’m basically a taking Cara babies expert and have tried adjusting his nap and windows over the last 6 months and can’t seem to fix it. Tried cutting his second window and he started waking at 5 am, still an hour to fall asleep. Tried extending his window and he took even longer. Tried cutting nap, extending nap, none of it changed his time to fall asleep. I made these adjustments slowly over the course of months so they had plenty of time to work. Idk what else to do. Tried cutting out screens in the evening too, he eats dinner at the right time and everything else is otherwise perfect. Idk what to do. I have a hard time falling asleep at night and just feel bad for him laying there for over an hour cause I know how it feels