Cannot combine a city airport with existing station but can do with small airport

It looks like you're trying to extend the station beyond the maximum set station spread size. The small airport still fits within this limit (which is 12x12 tiles by default) but since the city airport is much bigger it most likely extends beyond the limit.

You can change this by increasing the station spread size in your settings: enter image description here