ClientMetadataHelper initialize the metadata document in a static initializer. But we don't want the metadata (which includes environment variable lookups) to be based on the build environment, but rather the run-time environment.
We should either ensure that class is initialized at runtime using native-image.properties or else initialize the metadata document lazily at runtime. The latter may be preferable as there is a risk that we rename/refactor this class in the future and don't notice that we need to change the native-image.properties file.