Geopoint in custom index

Hi all,

When I create a custom index pattern (just a simple string), the geoip is not being converted to geopoint.
However when I create another index using "*", the geoip is converted to geopoint.
Does anyone have any idea why this would happen?

Can you share the mapping for the indices in question?