Como o manual explica:
The program name and following arguments are separated by spaces. Single quotes can be used to specify arguments with spaces.
A string passada para RUN
não é alimentada para um shell. É apenas dividido em espaços em branco com um mecanismo de cotação grosseiro. Se você quiser realizar um redirecionamento, você precisa invocar um shell.
… RUN+="sh -c 'echo Made symlink: ttyUSB-ZStick-5G > /dev/kmsg'"
Chamar um roteiro seria mais claro.