I’ve discovered that the service settings to enable the use of an SSL certificate is the cause, when I remove them I am able to access the GUI. The service actually started before, it was the connection via HTTPS that then killed the service, but would then repeatedly fail until stopped.
I did find an old Mono thread that hinted at SSL issues but I need to look further to see if I can fix it.