hey Mohit,
i ended up using a different command i found in your previous forum comment to kick-start it:
env -i HOME="$HOME" PATH="$PATH" TERM="$TERM" agent
now all is working. thanks for the info about where cursor stores its auth on darwin and how to control it, very helpful!