Do you happen to run your local network with a VPN? Sometimes this can cause issues.
In any case, it may help to set a static IP, you can follow this guide here: How to set a static IP for your Umbrel server
I also find Tailscale to be helpful for networking.
If you continue to have issues, feel free to generate some troubleshooting logs and share them here