В хромовской консольке, если вы выводите объект через console.log, то он будет получен только в тот момент, когда вы раскроете его, и к этому времени объект уже может измениться. И получаете вы его только один раз, он не будет изменяться в консоле динамически. Возможно, после вывода объекта в консоль, вы меняли размер окна, и clientHeight стал другим.