(0) ошибку выдаёт потому, что у тебя ВТ формируется в одном запросе, а используется в другом (тексты разные).
Слепи в один, раздели их точкой с запятой. Конструктор сможет собрать всё в кучу.
конструктору начхать и на твой МВТ и на то, что ты там получал раньше, он строчки разбирает\собирает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший