Generally we don’t offer support for multi desktop setups as only advanced users should deviate from the standard Garuda install.
I would think writing a systemd startup, and a systemd suspend service to reinitiate your network connection would be what you’re looking for. There are many examples of services to initiate WiFi connections after suspending already on our forum and the web. Simply modify the relevant sections of the service to reflect your network configuration.
You will need to create one service for when you start Hyprland and another one for after you resume from sleep.