You are using spamassassin not spamc right? I use spamc so if I put rules there they are ignored.
Virtualmin > Email Settings > Spam and Virus Scanning
Test names must not start with a number, and must contain only alphanumerics and underscores. It is suggested that lower-case characters not be used, and names have a length of no more than 22 characters, as an informal convention. Dashes are not allowed.
Spamassassin docs are too complex. I get lost in them.
When i first started setting mine up I read somewhere that if it didn’t like the way a rule was formatted it would skip that rule and continue skipping rules and eventually start reading rules again. I figure since they use ALL_CAPS and underscores so will I. I just copy/paste the rule name as the description. My rules work. I have a lot of rules and weight a lot of their rules.
toward the bottom under TEMPLATE TAGS
is a list of X-Spam headers you can add to your header