это результат, когда я бегу в узле
это результат, когда я бегу в Chrome
В выводе нет никаких проблем.
Пока значение печатается, значение "form.a" равно 123. Однако значение a обновляется до "" в коде.Отсюда и поведение.
Ничего "странного" в Chrome, a: "" не отражает действительное значение объекта, который действительно "" (а не тот, к которому вы его подключили).
Если вы наведите курсор мышина «я» он скажет: «значение ниже было оценено только сейчас)