Help my baby sleep through the night ?!

Hi guys

When we swaddle our almost asleep LO and put him down to sleep, he falls asleep but wakes up after like 30 mins.

His legs go up in the air n he cries. Currently he only sleeps “ok”, not “great” (he still wakes every 2 hours), on his tummy.

He’s 2 months n 11+ lbs. He only drinks 2-3 oz of bottled formula each time and nurses 10 mins per breastfeeding session. But is gaining lots of weight cuz he eats every time he wakes up. Sometimes twice, if he plays a little after the first feeding.

Why won’t he nurse/drink more to keep himself sleeping longer?

If I keep swaddling him n placing him down, how many times should I do this to see him sleep for more than 30 mins?