>>301667241
When you separate meshes like that you will create doubles where there weren't any before (verts in the same place as each other). Try selecting the areas in edit mode and press space and type remove doubles (2.79) or merge by distance (2.8)