@MrJDex
For Windows laptop, try the following three things and see if they fix the issue:
-------------------------
Check if you have latest WiFi adapter driver, and see if there are updates for it in Control Panel, under Updates & Security -> Windows Updates -> Optional updates -> Driver updates
-------------------------
Disable the Power Off option for the adapter:
1. Open Device Manager. (Win Key+R > type devmgmt.msc > OK)
2. Expand the Network adapters.
3. Right click on the Ethernet/Wireless Adapter and click Properties.
4. Click the Power Management tab.
5. Remove the check mark beside Allow the computer to turn off this device to save power.
6. Click OK.
------------------------
Change power saving options. To do it, go to the Control Panel -> Power Options -> Change plan settings -> Change advanced power settings -> Wireless adapter settings -> Power saving mode -> select Maximum performance
------------------------
If that helps, find how to do these or similar configuration changes for Mac.
Also, you can google for "wifi not connecting after sleep" and you may find another useful tips.
If you know how to use powershell, one of articles I saw shares powershell script which turns off/on WiFi adapter. That will force Windows to reconnect to WiFi network. You'll have to run it manually, you can add shortcut on desktop, but it is still better than deleting network and logging in again every time.