You’re not fully describing your use case here: why do you need to ‘close’ the account?
In our community, the policy is:
- User requests account removal (for GDPR or other reasons) - anonymize
- User is on probation (for major infractions against our community guidelines) - short silence with a note (so they can keep communicating with the moderators to resolve the situation)
- User is banned(for repeated infractions against our community guidelines - indefinite suspension with a note
A suspension is a bad thing for a user. Again, I’m not clear why you need to close accounts, but personally I wouldn’t choose for a suspension.