Mappings on iHub are case sensitive. Therefore despite having the correct column titles, if the case is not as per the mapping definition, the field will not be recognised.
Note that mapping is done at a database level so UAT and Production mappings may not be identical.