Switching to node 18.18.0 using NVM, but Next complain on using different version of node (20.3.1) when starting new project

as the title mentioned, I am currently using node 18.18.0 for compatibility with next.js dependencies, i uninstalled every node version possible, and only kept one, yet on starting a new next project using this command:

npx [email protected]

and i get the following:

enter image description here

here is a verification of node version:

enter image description here