Terrible napper

My boy is 10 weeks old and I swear he’s become the worst napper. I try putting him down in his bassinet twice a day for a nap and most times he will literally open his eyes as soon as his head touches the mattress and it’s the most frustrating thing ever! As soon as I pick him back up he passes out again in my arms. Some days (very rarely) he will sleep in there for 20-30 mins and then I’ll just transfer him to the swing bc he’s still tired.

Is anyone else dealing with this? Any advice?