but i don’t seem to be getting it right. can you help me?
I would suspect your problems are before the subdivide. The cuts for the steps are showing overlapping geometry between them. Possibly M, merge by distance, having selected those verts involved, or just all verts will sort it out. Rather than more careful selection and removal of unwanted geometry.