Weird inconsistency for `nix-shell --run`

error: undefined variable 'Hello'

I am seeing a very similar error, namely undefined variable in bash being interpreted as nix, trying to port back some test suite improvements to 2.3.

edit: My issue end up being that I needed nix-shell: don't check for "nix-shell" in shebang script name · NixOS/nix@a70706b · GitHub