deps is extremely simple, which means very little time spent debugging, and it never breaks
Not sure what you're on about.
lein AFAIK produces the same classpath every time.
deps: Maybe put the paths first and then let's gamble what a seq on a map produces...
https://github.com/clojure/tools.deps.alpha/commit/c22ad46c6...