I had a similar issue that plagued me for a year...not sure if this is the solution for you, but there are multiple options that can wake your PC.
The one that fixed it for me was disabling Wake On Magic Packet but there might be different options based on your NIC. My PC has 3 but my work laptop has 5