Google ReCaptcha not working on contact form

I have setup V2 - checkbox style Google recaptcha for my client and I cannot get the form plugin to play nice with Google. Every time I test the form I get the following error back “reCAPTCHA bot protection has identified this form submission is problematic”.

Here is my contact form yaml.

title: Contact
cache_enabled: false
form:
    name: contact-form
    action: '/contact#contact'
    fields:
        name:
            label: Name
            placeholder: Name
            type: text
            autofocus: true
            validate:
                required: true
        email:
            label: Email
            placeholder: Email
            type: text
            validate:
                required: true
        subject:
            label: Subject
            placeholder: Subject
            type: text
            validate:
                required: true
        message:
            label: Message
            placeholder: 'What''s on your mind?'
            type: textarea
            rows: 5
            validate:
                required: true
    buttons:
        submit:
            type: submit
            value: Send
    process:
        captcha: true
        reset: true
        email:
            from: '{{ config.plugins.email.from }}'
            to: '{{ config.plugins.email.to }}'
            subject: 'langford-assoc.com: {{ form.value.name|e }} - {{ form.value.subject|e }}'
            body: '{% include ''forms/data.html.twig'' %}'
        save:
            fileprefix: contact-
            dateformat: Ymd-His-u
            extension: txt
            body: '{% include ''forms/data.txt.twig'' %}'
        message: 'Thank you for getting in touch!'

I have already updated grav + form plugin to latest versions, and I have configured the form plugin with the correct site key and secret key.

It is work noting that I have also tried changing the form options from the above to the following with no success either.

captcha:
            recaptcha_secret: 6Le...ldK

Does anyone have Google ReCaptcha V2 - Checkbox working with form plugin? I have tried googling this and am finding lots of conflicting information about how to use recaptcha with Grav forms.

I have the same problem, I followed the following page : Reference: Form Field Index | Grav Documentation ,

This is mine :

title: Eventi
menu: Eventi
form:
name: Form-Eventi-01
fields:
-
name: nome
label: Nome
placeholder: ‘(il tuo nome)’
autofocus: ‘on’
autocomplete: ‘on’
type: text
validate:
required: true
-
name: email
label: Email
placeholder: ‘(la tua email)’
type: text
validate:
rule: email
required: true
-
name: messaggio
label: Messaggio
size: long
placeholder: “(inserisci il link e descrivi brevemente l’evento)”
type: textarea
validate:
required: true

g-recaptcha-response:
        label: Captcha
        type: captcha
        recaptcha_not_validated: 'Captcha not valid!'
buttons:
    submit:
        type: submit
        value: Invio
    reset:
        type: reset
        value: Reset
process:
    captcha: true
    email:
            from: '{{ config.plugins.email.from }}'
            to:
                - '{{ config.plugins.email.from }}'
                - '{{ form.value.email }}'
            subject: 'napoli360.it] un nuovo Evento da {{ form.value.email|e }}'
            body: '{% include ''forms/data.html.twig'' %}'
    save:
            fileprefix: feedback-
            dateformat: Ymd-His-u
            extension: txt
            body: '{% include ''forms/data.txt.twig'' %}'
    message: "Grazie per averci contattato ! tieni d'occhio Eventi Culturali Napoli"
    display: thankyou

@aiutopc, There are 44 questions mentioning reCaptcha in the form’s repository. Please have a look if there is one similar to your issue.