I tested your form & it worked as expected.
I can’t see any typical reCAPTCHA v3 errors & the reCAPTCHA Privacy badge is displayed at the bottom of every page on your site (not just the pages where you’ve got CF7 forms).

I recommend you install Flamingo ( which saves all form submissions included those rejected as spam) to get a better picture of what is happening when you get problems.
his badge is not displayed and I was able to send a test msg and I didnt see the recaptcha, so there is a bug with the recaptcha.
ok, now.
I disable badge.
.grecaptcha-badge {
visibility: hidden;
opacity: 0;
transition: linear opacity 1s;
}
.grecaptcha-badge.showgr {
visibility: visible;
opacity: 1;
transition: linear opacity 1s;
}
<script>
$(document).ready(function () {
$( “input[type=text],input[type=email], textarea ” ).focus(function() {
$(‘.grecaptcha-badge’).addClass(‘showgr’);
});
});
</script>
I was using another code that blocked recaptcha from working
I use a fantastic plugin, the best i try WordPress Zero Spam. All Spam attacks from my contact form blocked.
Image
Contact for 7
I use this Plugins, all them for block Spam
– WordPress Zero Spam
– HoneyPot 2 fields
– Invisible reCaptcha v3