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