After taking a different route searching for answers, I finally found this thread: Postfix virtual map escapes some @
It appears that changing Virtualmin Configuration → Advanced options → Create extra Unix user… from “Automatic” to “Yes” has resolved the issue.