that's the whole issue, you replaced a parking=surface parking lot area with individual smaller areas, if you want to map the parking spaces, actually map the individual amenity=parking_space 's out, if you are not willing to do that do not split in this manner the correctly mapped parking areas.