открой еще один гит баш, первый будет висеть, пока node не закончит процесс (слушать порт), если просто закроешь гит баш оболочку, то нода продолжит работать ведь, поэтому и порт занят
Если закрыть Bash и запустить npm start снова, то пишет что порт 3000 уже занят. Если снять задачу через диспетчер задач то все ок
выходи из процесса на ctrl+C