I use a subdomain for all my local services.
example.com
then local.example.com
and for the services service.local.example.com
This way i can still use Lets Encrypt but i also have a clear separation between actual services that are public facing and things i keep local only.
Fitting this to your setup when *.local.example.com
points as CNAME to your local reverse proxy, then you can access it fine when at home. When youre away and your laptop tries to access it again, it still retrieves a local IP from the DNS, which of course fails, and because of that your webhoster at example.com
doesnt receive any attempts at subdomains etc, you completely bypass it.