Рассматривая трассировку стека исключений, которые вы получаете, рассказывает, что метод .render()
, который на самом деле вызывается из mootools:
Uncaught (in promise) Error: reCAPTCHA placeholder element must be an element or id
at mv (recaptcha__iw.js:60)
at Object.render (mootools-core.js:88)
at onloadCallback (register:56)
Поскольку используемые вами mootools минимизированы, я могу не совсем понятно, где именно это идет не так. Однако мне кажется, что в этом методе выполняется повторная привязка какого-либо параметра, и, вероятно, это приводит к тому, что первому apremeter назначается что-то еще, когда, в любом случае, в конце концов метод reCaptcha заканчивается вызовом.
Итак, я попытался удалить mootools с вашей веб-страницы в локальной копии - и это действительно решает проблему, reCaptcha отлично работает с удаленными mootools.
Для этого также есть открытый отчет об ошибке: https://github.com/google/recaptcha/issues/376. Приведенная там ссылка ведет к решению, опубликованному в соответствующем сообщении: обновление mootools вручную, похоже, решает проблему.