I got the wrong GeoID for enb.nls («English (Caribbean)»). It should have been "10039880", which also matches the ISO3166CTRYNAME of that locale, "029" (UN code of the Caribbeans).
diff --git a/dlls/kernel32/nls/enb.nls b/dlls/kernel32/nls/enb.nls
- LOCALE_IGEOID "161832257"