My 2 month old doesn’t like laying flat in either the crib. I bought a vibrating bassinet second hand thinking it’d be better (halo basiNest - I had looked at snoo too) and she didn’t love that. I recently got an insert for the halo basiNest that is kinda like a hammock - she seems to like that better. She also likes sleeping in the pillow lounger and I had the same worry/guilt using at night. I can send you dm with link later. The hammock thing seems to help. And Winona also breaks free from all swaddles turns red trying to while grunting. Hahaha. She is now 8 weeks and it got easier so it might just be a matter of time. It changes week to week here.
My little man got out of every single swaddle at the hospital at one day old. I tried. And tried. Aaaand tried. So no swaddling for him he made that very clear. His arms wake him up too. I basically now use his bassinet for storage. Had the same problem. I bought one of those portable bassinets, and i set it next to me in bed. I had my mom make me a little "bed" for him which is basically just like a fluffy mattress the size of the bassinet. I know baby supposed to sleep on a hard surface, this is still hard but not as rock hard and flat as the bassinet. So in it i could lay him on his side and stick the bottle in his mouth. Falls asleep instantly. Every baby is different and will like and dislike different things. I had to try a little bit of everything until i found what best suits me and him, so i could sleep too.