Think I may have found a solution.
When I change the Monitor IP in the gateway settings to be the IP it’s own interface IP (instead of being empty, the other side of the VPN interface IP or being marked as alway up) the gateway starts after a reboot.