Esse é o seu problema então. Você está definindo o número máximo de solicitações de administrador para 10000 e, em seguida, não está fazendo uma solicitação de administrador.
def client(username: "Admin_Username")
DiscourseApi::Client.new(Rails.application.secrets.forums_hostname).tap do |discourse_client|
discourse_client.api_key = ENV["DISCOURSE_API_KEY"]
discourse_client.api_username = username
end
end