It’s a problem with Windows. I’ve a dual boot MacBook Pro and I run into that issue only when I put the laptop to sleep when running Windows. I don’t have the issue when running MacOS. You would think after 30 years Microsoft would figure out how to keep a computer asleep.