Staggering VPN connections

Lazy question: How do I stop the periodic reboots?

Better question context: When my router reboots, it will try to restore multiple concurrent VPN connections that are used via pbr. When I awake in the morning after a reboot and am told all my devices have no internet connection, I have to go into the openwrt luci settings, go to the openvpn tab, and hit stop and start on each VPN manually. It takes all of 60 seconds to do, from typing in the 192.168.1.1 address to hitting start on that final VPN, but it is annoying having to do that with each reboot. And would take 5+ minutes talking someone through it over the phone if for some reason I am not home when we realize openwrt rebooted.

Better question: How may I set an individual delay (e.g. 0 seconds, 10 seconds, 20 seconds, 30 seconds, etc. from boot) for each VPN connection initialization?

uncheck the "bring up on boot" box for the VPN interfaces, bring them up manually via rc.local, with delays ?

I'll explore rc.local in the morning and see what that feature or control is. Never have used it. An example of how that can be used to "manually" (I hope it's not truely manual as in human needed to initiate each time and this is a place for a script that openwrt will just read on boot) start the vpn will be great. I'll otherwise fumble around with mimicking the system log for what happens when I manually start a vpn and cross my fingers that gets a lead.

manually, as in scripted by you, not by human action.

Will still love help on this, got nowhere on pulling a script out of thin air.