I've been seeing a lot of these lately:
This account is temporarily suspended for asking programming questions on MSO. The suspension period ends on [date-time].
I don't see any way this could be manual, since mods would have to remember the user from earlier posts. If this is in fact automated, how is "programming question" off-topic distinguished from plain old off-topic? As far as I can tell there is no way to specify in the close vote how a question is off topic.
Do all off topic close votes count towards "asking programming questions" bans?