...but installation script install.ps1 sorts these which places 3.8 above 3.12 and is therefore chosen as the Python version to use. I renamed the key in registry to 3.08 and it properly detects 3.12 now when sorted (by the install script) but this seems like work-around rather than solution
Using 3.47.0
Installer finds two Python installations in HKCU
...but installation script install.ps1 sorts these which places 3.8 above 3.12 and is therefore chosen as the Python version to use. I renamed the key in registry to 3.08 and it properly detects 3.12 now when sorted (by the install script) but this seems like work-around rather than solution