Keep in mind that in grouped rules (enclosed in {}), the first pattern determines whether the rule is applied. So this rule only affects files whose names contain “test”.
If you want to apply the rule to all files that contain special characters, you can write it like this instead:
# .rename.conf
# For files with special characters: replace with underscores
[\:<>*/@!#$%\^&*()\-= ]+:_