I haven't not looked at this in depth yet, but by specifying different aliases, you are getting different sets of deps, so it is downloading new versions of deps.
For example, the first one does not use honeysql and the second one does so it has to be downloaded. If there are version differences between the two calculations, then the second might download a new version of a lib it already has.
Rerunning either individual command you list does not download new libs, the problem is these commands are different dep sets so your assumption that no downloads should occur is incorrect.