Hi,
Threatening drafts keep reappearing because the attacker likely still has an active session or cached sync on the server. Even after enabling 2FA and removing rules, those sessions can persist until you force sign-out everywhere, revoke all tokens, and clear hidden mailbox rules and delegates. If drafts still return after that, Microsoft Support needs to run a mailbox integrity check to remove lingering scripts or API calls.
I hope this helps!