((HUGS)) Karina!
Sounds like he likes to be a little sausage

That may be comforting itself! I know I find when I can't sleep, I rock myself to sleep like that

Kellen does this, too, and it's because he has gas. He ALWAYS has gas at night and is learning how to get rid of it himself.
I hope this IS the magical solution and you and I and other moms on board find sleep this weekend!