Why are you setting the GIT_REMOTE_HELPERS environment variable? usually git just looks for a command named 'git-remote-nostr' and uses that. I wonder if your custom setup with GIT_REMOTE_HELPERS is causing issues. Can you try without it to see if that's the root of the problem?