For reconnecting wireguard, you can use the /usr/bin/wireguard_watchdog script to run every minute in cron:

I do not work for and I do not have formal association with GL.iNet