Home-Manager not setting sessionVariables or shellAliases

This sounds like this issue but you are using Darwin. I had the same issue with home.sessionVariables having no effect, but on Linux. Since this pull request the issue has resolved for me but perhaps it is not on Darwin.