Does Wp Members support Captcha 3.
Yes – otherwise it would not be selectable.
reCAPTCHA v3 is based on a user score. If users are being rejected based on the captcha (and assuming the API keys being used are for v3), they are being scored too low.
https://developers.google.com/recaptcha/docs/v3
The plugin currently uses 0.5 as a necessary score to clear the captcha. There is not currently a filter hook in the plugin to change this value, but that would be a good (needed) addition. I will include a filter hook for this in the next version (3.3.9), so you can watch the changelog in the readme file for what it ends up being.
In the meantime, you either need to use v2, or if you need to use v3, you’ll need to experiment with lowering the accepted score. You’d have to hardcode that value by changing the plugin’s code, noting that in the next update that would be overwritten and you’d need to apply your custom value with a filter function (i.e. the proper way).
In /includes/class-wp-members-captcha.php, the score value is checked at line 378 (see:
https://plugins.trac.wordpress.org/browser/wp-members/trunk/includes/class-wp-members-captcha.php#L378). Change that value to a lower value to allow more users to clear the captcha (noting that if you have to go too low, you may as well not even bother using the captcha at all).
If what you’re really trying to do is avoid spam registrations, there are far better methods than a captcha, which is IMO unreliable and just all around bad as a security device. The plugin has a free extension that uses the stopforumspam.org API (https://rocketgeek.com/release-announcements/wp-members-stop-spam-registrations-extension/) as well as a premium extension that includes both the stopforumspam.org and Akismet APIs as well as a built in honey pot feature and several other security elements (https://rocketgeek.com/plugins/wp-members-security/).