Na verdade, a documentação do bash diz
Chamado como um shell interativo de não-login Quando um shell interativo que não é um shell de login é iniciado, o Bash lê e executa comandos de ~ / .bashrc, se esse arquivo existir.
Portanto, é um comportamento esperado
Fonte: link