I'm in the same D&D community as JmanX, and our standard operating procedure is that DMs run multiple different one-shots out of their one base Roll20 room (so we have a lot of experience getting a wide array of players in and out of lobbies). "Rename and archive" is solution #3, in order of effectiveness. Here's my procedure for when player sheets "stick." Ask the player to self-initiate "Remove from Game" from their end. This is usually the most-frequently-effective option, as more players have migrated to using the newer sheets and newer My Characters page. This works even if the player created their character sheet from within your Roll20 room. If the player's desired outcome is deletion of the sheet, they will have to do this for themself once they have retrieved their sheet from your game. If the above doesn't work (because the player is using the old-school Vault import page), the solution JmanX described above works. Ask the player to clear out the detritus in their Vault, and then you will be able to clear out your Journal. Worst-case scenario is the full archive. I have only ever had one sheet glitch so fully that archiving is the only answer, and it was my own sheet that I tinkered with too hard, and during the introduction phase of the newer character sheet. I believe that this is an anomaly [due to the circumstances and timing of the bug], and unlikely to be replicated in current times The only "current era" player sheets I have had to archive are from players who are no longer reachable via Discord. Every time I have been able to contact a player with a "stuck" sheet, we have been able to get it removed.