Você está colocando em um novo processo bash como entrada. Esse processo não carrega seus scripts de inicialização, portanto, não há alias definido.
Verifique a seção INVOCATION em man bash : Dependendo do arquivo no qual você definiu o alias, é necessário tornar o processo bash um shell de login ( -l ) ou interativo ( -i ) para carregar esse arquivo.
Há uma restrição adicional: os aliases são ignorados quando o shell não é interativo. Há uma solução alternativa:
Aliases are not expanded when the shell is not interactive, unless the
expand_aliases shell option is set using shopt (see the description of
shopt under SHELL BUILTIN COMMANDS below).
Alternativamente, você poderia olhar para o uso de funções shell ao invés de aliases.