Thank you for contacting us.
I was now able to reproduce the problem with the spam protector. It comes when you explicitly invoke Page.Validation() in the code.
There is a workaround for the problem:
You actually do not need to invoke this method, because Sitefinity validates the Page. Just remove Page.Validate(), do not invoke spamProtectorID.Validate() in your code. You can only use Page.IsValid to check if the validation is successful.
Hope this information will help you.
the Telerik team