The pip was installed per each environment and which pip returns proper(and different) location for different conda environments.
I am not using any external scripts for the installation. It's vanilla pip install and also tried python -m pip install. Also tried to install with conda. In all of these cases, installing it for env1 will uninstall it from env2 and vice versa. No matter from which env I am installing, all envs will use the same version that was installed last.
Not sure if it's relevant, but I am using WSL2.
What could go wrong? What else should I check?