That would take a load off the server
Marc knows what he is doing.
fail2ban (or similar) works.
And he also knows what to do with my second suggestion, which limits the bot on the server software directly at least on the server software the forum uses.
Your suggestion comes close to 2) but is a bit, do not misunderstand me, a bit naive.
The server configuration already does something like that with the same effect.
The reason I made my remarks is that fail2ban ca be a bit crude and it may be beneficial to the community if a crawler/bot is crawling with the intention to improve their AI brand. But in this case it interfered with the workings of the forum.
In this case there is also an ethical question at play, since the bot ignores well established standards on how to behave.
Better leave it to Marc: he is a pro.
What you suggested is - part of - an option that is already available to him and he actually uses. So it is not a bad idea, but usually already implemented.
It takes time though to mitigate such issues. fail2ban can be configured like a sledge hammer. or a fly killer. But note my remarks: if the ethical question is considered and the opinion is, that the indexing by an AI company bot is not harmful and Marc has the time, he can configure the server to let the bot do its work but under his control.