When running the denoise part of the workflow (qiime2-2021.8) all the processes hang up. I look at htop and top and the processes are not using the cpu they're just there doing nothing, and it's not for a second but for several minutes, and it's not reading anything from disk either. So yes it is hanging up.
Actually, the problem is that for some reason the dada2 step is sensitive to changing the IFS separator environment variable. The problem is that when you source ~/.basrc it might be changed there, which is needed when trying to activate conda from within a bash script. This reliance on IFS should be removed it's just a bad coding practice to have to rely this inside R or python.