It's possible that the custom language file is only loaded in the context of custom definitions in Blesta, like Payment Types (Under Settings > System > General > Payment Types) where custom definitions can be used. It may be necessary to wait for https://dev.blesta.com/browse/CORE-5111 to be implemented, hopefully in 5.11, to allow any/all definitions to be overwritten here in an overrides file.