Howto: LXD init 3.9, Hetzner, Single Public IP, MAC, Ubuntu 18.04

The risk is the meaning/usage of that key may change in the future with no warning.

Generally speaking you should try and only use keys that are documented for external use, e.g. https://linuxcontainers.org/lxd/docs/master/instances#nictype-bridged

I’m not sure what you mean about public IP addresses, what is the use-case for needing to specify MAC address via volatile?