I had two problems:
Duplicate Gson configuration (code + yml)... this fixed the Map name.
The keys of the map are used as-is, because Gson formats only fields.
My solution was to copy the code that formats the field names and use it before inserting into the Map.