but the thing is the google CAPTCHA not showing beside the contact form submit button.
If you’ve registered correctly for reCAPTCHA v3 (by following the instructions at reCAPTCHA v3) & it’s working, you should now see the reCAPTCHA Privacy badge displayed at the bottom of every page on your site (not just the pages where you’ve got CF7 forms).

If the reCAPTCHA badge is not showing, this shows that reCAPTCHA v3 is not working on your site.
It’s likely that you have not setup the reCAPTCHA v3 integration correctly. One commonly reported mistake is including www or https:// in the domain name.
If you are sure you’ve registered correctly for reCAPTCHA v3, it’s possible your theme does not properly load JavaScript in the footer area of each page.