When a city grows that will increase the unhappiness due to crowding, not decrease it. Thats why there is a button to avoid growth. If a city is at its happiness limit, you should not let it grow until you can increase happiness though resources, buildings, or civics.
As for city spacing...