Hmm. It sounds like your filter may have been incorrectly trained at some point. Did you ever use the spam filter to just delete portal requests? If so it’s probably been trained incorrectly.
So this is only on the web form and not emails right? First in Admin->Settings->System Security make sure the link counter is set to a high value. Second turn off the “Form Time/IP Validation”. See if that helps.
If not delete all rows out of
This will reset the portal spam filter. If things had been trained wrongly then this should fix that. If all else failes you could use a database script to set the value you HS_Portal_Bayesian_MsgCounts.iMsgCount to 0 in both rows. If there’s less than 40 combined messages counted the filter won’t run because there’s not enough training so keeping it less than 40 will turn the filter off.