Hello,
Apologies for the Inconveniences caused!
According to your explanation, it appears that some websites have copied your Form HTML Codes or essentially entire website and thus their Form action uses your include/form.php to submit their forms. Try adding the following code at the top of your include/form.php File:
[ch_pre type="php"]$primaryhost = "oneillterrainservices.com"; //Your site url without http:// or https://
$currentreferer = $_SERVER['HTTP_REFERER'];
if ($currentreferer == "") {
$checkdomain = $primaryhost;
} else {
$checkdomain = parse_url( $currentreferer );
}
if( $checkdomain['host'] != $primaryhost ) {
echo '{ "alert": "error", "message": "Form not Submitted!" }';
exit;
}[/ch_pre]
This should prevent SPAM from other Websites. However, reCaptcha v2 if configured correctly should not cause this issue. Meanwhile, we are releasing an Update with fixes to reCaptcha v3 later tonight, so you can consider updating your Website and using the Latest Codes to try if this fixes the SPAM issue. We also recommend you to use SMTP instead of PHP mail().
Hope this Helps!
Let us know if we can help you with anything else or if you find any further issues.