It seems like you've identified something that may have been the problem. It seems it may have been a reasonable cause for suspension, but we don't know exactly what the issue was, so we have to speculate.
You should absolutely be told exactly what caused the suspension. ThisYour complaint (not being told exactly what behavior caused the suspension) seems to be relatively common. This, which is unfortunate.
For moderators, if you can't identify the behavior that led to a suspension, don't suspend them. If you don't want to argue with someone about it, fine, don't argue with them. It isn't any harder to ignore someone after a suspension message with a clear reason than after a suspension message without a clear reason.