早速の改修、誠にありがとうございます。
PHP8.1.12、Wordpress6.2.2にて確認してみましたが、スパム判定、スパムログ、スパム対象外のコメント反映ともに問題なく稼働しています。
投稿者の名前も英語のみは不可なのですね。こちらも動作も確認しました。
重複コメントの時に、以下のワーニングは出ますが、実用上は問題ないようです。これはPHP7.4.33でも出るのでPHP8.1は無関係ですね。ご参考までにメッセージを掲載させていただきます。ドメイン名は架空に替えてあります。
Warning: Attempt to read property “spam_count” on null in?/home/sub/domain.jp/public_html/wp-content/plugins/throws-spam-away/throws_spam_away.class.php?on line?755
重複しているコメントが見つかりました。同じコメントをすでに投稿しているようです。