I updated to the fish v4 and found that my default version doesnt work at all.
nvm install v23.9.0
set --universal nvm_default_version v23.9.0
 
now start a new shell from scratch and see fish: Unknown command: node unless I do the manual nvm use 23
Here is some info:
- the env variable is persisted between and have a correct value when starting a new session
 
- version:  nvm, version 2.2.17
 
- on v4.b0 it seemed to be working correctly