I have the same issue on 5.15 kernel. 5.13 suspends correctly. The issue seems to be related to SD card. I'm running Mobian from eMMC, but with SD card as an additional storage. If I plug out SD card, then suspend works on 5.15. Used SD card is SDXC, Sandisk Extreme Pro 64Gb.