This is very strange - you add a second column to the bottom one of course you are going to have the top of the top one being lower than the original position.
Stage construction models reality, what type of scenarios is this (just playing with this or)?
In any case if you do not want the top node of the top column to move just fix that vertex.