My guess here, and it is only a guess because the OP hasn't provided enough information yet, is that a CSV/text file was imported and it had ZERO elevation values instead of blanks. If that's the case, they would need to edit the coordinate for each point and delete the elevation so it's just blank, allowing it to be held for N/E but ignored for Z.
If that's really the case, then the proper elevation of P2, for example, would be close to 23.7m.
That said, need to see point derivations to confirm.