Using LetsEncrypt Certificate for Admin Access Breaks Captive Portal (8090)

We used to use a self generated certificate for the web admin console that included its hostname - xg.mycompanyname.com. The captive portal page, xg.mycompanyname.com:8090 was displayed using the same certificate. There seems to be no way to set this, it just happens automatically, presumably as part of setting the certificate for the admin console.

When we changed to a LetsEncrypt certificate for the web admin console, the captive portal page didn't change to using the LetsEncrypt certificate but it also didn't continue using the self generated certificate (that still exists) but started using the appliance certificate. As the appliance certificate doesn't have 'xg.mycompanyname.com' as a SAN, the page will not display. You can't even accept the certificate because the page requires HSTS.