Have you tried preventing this in your proxy?
I mean something like this:
Ngnix:
if ($http_user_agent ~* (GPTBot|ChatGPT)) {
return 403;
}
Apache .htaccess
SetEnvIfNoCase User-Agent βGPTBotβ bad_bot
SetEnvIfNoCase User-Agent βChatGPTβ bad_bot
Deny from env=bad_bot
You just have to find the other bots.