I\'ve solved the issue and am posting to save others from my hours of pain.
On Windows 10,
Python is installed in C:\\Python and a
Just noticed there's an additional python executable in the windowsApp folder too when running where python.
To remove those you can do it in the App execution aliases in windows setting and uncheck the python aliases.
Image of the App execution aliases setting here as I am not able to embed picture in answer due to low reputation point