I figure it out :D. You are right.
This command isn’t working properly with conda env.
python -m ipykernel install --user --name=notebook_env 

Instead, we should first install nb_conda_kernels in active conda env
conda install -n notebook_env nb_conda_kernels

and then run above command like this.
python -m ipykernel install --user --name notebook_env --display-name "Python (notebook_env)"