Element.Faces wrong location in dynamo

Hi, anyone know how I can get the Element.Faces to be in the right location? Its placing all my parking lines at the bottom level of my project, not on the face. Not using linked floors. Not sure howd Id translate one surface to the other.

Seems running the script on a floor plan view instead of 3D changes the location but not to the correct place

Got the top floor surfaces with element faces and surfaces.planartop instead

however for some reason cant join surfaces from face?