My daughter just turned 2 12/4. She’s still in her crib, unsure if your son is in a big bed Or still in crib. My daughter has always been an amazing sleeper unless she’s teething badly or sick. But I notice she will be a little more tossing/turning if she snuggled me most of the night.
Example: on the nights we just turn a movie/show in and snuggle she may toss and turn a lot. Almost like pent up energy. But if we run around or turn music on and have a “dance party” before bed she’s out HARD for the night.
Maybe he just needs more of his energy released before bed!
My daughter still naps 1-3 pm (some of that ends up in quiet time somedays and fully slept other days). Then bed time is 8pm and she will sleep anywhere from 7:30-8:45 am depending on the day!