Due to the order in which the enum cases were defined the old options which were retained for backwards compatibility were being preferred over the new options when printing with the --dump-config option.
I wasn't sure where this stood in regard to tests - I couldn't find anything testing the enum/string conversions in this direction, so if I've missed something please point me in the right direction and I'll add something.