Subdivision Surface mesh weird vertex behaviour
You have a normal issue, you need to select all in Edit mode and press shiftN to recalculate. Also you'll have to disable the Subsurf Clipping option, select all the boarder vertices, move them a bit on the X axis to create a gap, then reactivate Clipping and move back the vertices so that it sticks correctly.