Спасибо Вам большое, Вы меня навели на верную мысль

Я понял, в чём мой косяк.
Пересмотрев html-код, я обнаружил, что кнопка не пересоздается. Она единожды рисуется при загрузке страницы, но не пересоздаётся динамически при обновлении данных. Переписал код таким образом, чтобы при срабатывании SCRIPT1 удалялась кнопка и пересоздавалась.