SSHOperator using ComputeEngineSSHHook


I am using SSHOperator and ComputeEngineSSHHook to run a bash command.
connection is successful and commands run just fine. However, the GCP compute engine has a lot of SSH keys created in instance metadata. After a certain limit, compute instance doesn’t allow any more connections.

Why would SSHOPerator + ComputeEngineSSHHook create many SSH keys ? Is there a solution / workaround ?