Yes, you've created multiple virtual environments.
When you start out in the "virtual environments world"it can be quite confusing.
In fact, you can create virtual environments in various ways.
To create a virtual environment, you can use for example :
What you've done: you created a virtual environment inside another virtual environment.
First, you created a virtual environment with "venv", and then, inside it, you created a virtual environment with "conda".
In fact, "base" is the default virtual environment of conda:
when you install Anaconda (or miniconda), your python installation is always, by default, in a virtual environement, called "base".
In other words, when you install Anaconda (or miniconda), by default, a virtual environment, called "base", is created.
In my opinion, using a conda virtual environment is enough, no need of "venv".
I would say even more, using a conda virtual environment inside a "venv" virtual environment is too much.
You should uninstall your "env" virtual environment, and after that, just install Anaconda (or miniconda).
You can create other virtual environments than "base" with conda.
Check https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html for more details.