This being said, whether it's S3 or S0 or S4 (aka hibernate) I have practically never had any form of sleep function well. They're simply too unreliable and jank, I've had to reboot the machine anyway too many times because Windows just wasn't running right after coming back.
I've always just shut down and haven't had any problems. We're in the age of PCIE5 NVME SSDs, to speak nothing of PCIE4 let alone SATA3 SSDs. Booting up Windows through a proper boot sequence doesn't take time anymore. It's just not worth the time lost dealing with S3 or S0 or hibernate.