Why do I get an indent between two objects after adding a Subsurf modifier?
It's just bad topology, you have ngons that are stretched by the Subdivision Surface modifier, use the knife tool and create edges on the top to only keep quads: