Get your head out of the sand. It’s an intel X86 (hence why you had it) problem. Macs current ARM chips are excellent at sleeping and waking correctly