When we wish to give someone edit access to our knowledge base, we must delete an account in order to create the relevant account. There are times when we need to provide access to the knowledge base for a month or two (e.g., maternity leave).
When we do this, the association to the changes made is broken and even if we re-add that account later then it isn't re-established.
What I recommend is being able to disable accounts and then later re-enable them. The number of team accounts that are allowed can be validated as the number of active team accounts.