Just so others know when you deactivate your X account it stays active for 30 days - giving you time to reactivate it if you want - if you don't reactivate it after 30 days the account gets "deleted" what this actually means is you can't access the account - X keeps all your data for "deleted" accounts for 12mths per their T&Cs
Best practice is to download your X archive data before deactivating the account that way you then permanently delete and wipe an account - which you need another service to do(unless you wanna delete all posts manually that is) - the main reason that you want to archive your tweets is that, if you have more than 3,200 tweets, you won’t be able to remove them without an archive.
How come?
Because individuals can only delete individual posts, and if you use a third-party app, Twitter will only allow it to delete the most recent 3,200 tweets. To get around that limitation, most deletion apps use your archive (or tell you how to use your archive) to identify all the older tweets you’ve amassed so they can get rid of them.
TweetDelete, one of the best known, is a web tool that lets you both delete your Twitter history and set a timer for the deletion of future tweets. The free version only deletes those most recent 3,200 tweets. The company does offer three paid plans: a Starter plan for $5.99 a month - and ideal for fully deleting your X account