One way to access pihole outside of home would be DoH/DoT on a publicly exposed port and have Traefik sit in the middle.
It has its concerns though:
This won’t support any authentication, so (theoretically) anyone in the world will be able to use this. I can obfuscate by using a random string as URL but still.
Latencies will be high further away from home I am.
Need to figure out how to generate mobile configs.
Still, the idea sounds intriguing. Helpful resources just in case I want to revisit this in future: