It looks like your screenshot of your metadata didn't quite work. Could you upload again?
I think I see what is maybe happening, but without the metadata screenshot, I'm not certain.
What version of QIIME 2 are you using? (qiime info will say).
First question, if you run that command without the --m-sample-metadata-file flag do you see the sample names you expect? e.g. are you expecting XAA, XAB, XAC to be your sample names?
If not, then what is happening is this segment of your filename: _BSEC_, _BSI_, _JSEC_, etc, has been understood to be the barcode identifier, which is mostly an arbitrary segment, it is ignored by QIIME 2.
If you intend for the sample IDs to be XAA_BSEC instead of XAA then you'll either need to add an extra segment for your barcode id (it can really be anything at all): XAA_BSEC_ANYTHING_L001_R1_001.fastq.gz or you can use a FASTQ Manifest which will allow you to rename your samples on the fly.