For what it's worth, I've had quite a bit of success using ACME for devices that don't natively support it by using a sidecar service.
Basically, running the ACME flow on a Linux system and then having it programmatically update the cert/key for the service that needs it. Have done this for my NAS, printer, router, etc.