When running ionscale configure, it gives a invalid config, as it marshals to yaml, but the struct specifies json instead. Meaning that e.g. listen_addr comes out as listenaddr, etc.. Including, everything omitempty is ignored as well.
Should most likely just convert to yaml, or use a library that uses the json tags for yaml as well.