Welcome to the forum, @afinaa!
I haven't used bbduk, but I'm going to give your question a shot anyway. Maybe we can learn something together. 
If I'm reading your image and question correctly, you are using bbduk to subsample your sequences to an even depth, preserving 100k reads of length n
from each file of sequences. Based on the file names, this looks like paired-end Illumina data. Does that sound right?
If so, that means you initially imported 20 files into QIIME 2, where 10 contained 100k forward reads (R1), and 10 contained 100k reverse reads (R2). When you ran dada2 denoise-paired
, it joined the forward and reverse reads, so that each of those 100k forward reads was combined with one of the 100k reverse reads, leaving 100k joined reads per sample.
The big-picture questions I have for you are mostly about how BBDuk does its subsampling, and what it's doing for you that isn't possible in the commands you're running with QIIME 2. To be clear, I am not suggesting you shouldn't us BBDuk, or that QIIME 2 is everything to everyone. Rather, I'm wondering whether you're duplicating your efforts unnecessarily, and possibly opening yourself up to errors in analysis along the way.
For example, the fact that you're only retaining 6-9% of your reads after DADA2 raises red flags for me, and I'm wondering whether DADA2 is getting forward/reverse read pairs that don't actually match.
Is BBDuk selecting matched reads from your forward and reverse samples, or is it treating each file as an independent sample? I have no idea whether this is happening and causing data loss, but I think it's worth investigating.
Once you're satisfied that this question is resolved, it might be worth opening a new topic in the General Discussion category to talk though your objectives in subsampling, and how best to go about achieving your goals.
Hope this helps,
Chris 