ahh alright, if as you said "redirect" is chosen it should behave like that i think.
are you using full NAME@DOM.TLD aliases? this would be the only pitfall i could think of where it does something silly (on the postfix side)
EDIT; and yes, it tried it. from internal and external i don't get anything delivered.
gromox-3.1.36.98c22a3-lp156.8.1.x86_64
postfix-3.8.4-150600.3.3.1.x86_64
root@gromi:~# cat /etc/postfix/grommunio-virtual-mailbox-alias-maps.cf
user = grommunio
password = ....
hosts = localhost
dbname = grommunio
query = SELECT mainname FROM aliases WHERE aliasname='%s' UNION select destination FROM forwards WHERE username='%s' AND forward_type = 1
root@gromi:~# postconf virtual_alias_maps
virtual_alias_maps = mysql:/etc/postfix/grommunio-virtual-mailbox-alias-maps.cf