Por desgracia, reCaptcha está causando muchos problemas. En la mayoría de los casos, la única forma de que funcione es excluir reCaptcha del bloqueo añadiendo data-cmp-ab="1" a la <script ...>.
Bloqueo manual
Por favor, añade los siguientes cambios a tu código de reCaptcha:
Código original:
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
Código modificado:
<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js" async defer></script>
Bloqueo automático
En la mayoría de los casos, el bloqueo automático funcionará perfectamente con Google reCaptcha. En algunos casos, el orden de carga de reCaptcha puede causar problemas y reCaptcha no aparece en tu sitio web. Si ese es el caso, comprueba si los dominios están asignados (consulta aquí). Si todos los dominios están asignados, Google reCaptcha está en su lista de proveedores y reCaptcha sigue sin funcionar, intente cambiarlo a renderización explícita:
<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
<script type="text/javascript">
var onloadCallback = function() {
grecaptcha.render('id of the recaptcha element', { 'sitekey' : 'your_site_key' });
};
</script>