Truncating reads with multiple sequencing runs and different primers

depends what you want to do. See also the q2-fragment-insertion tutorial (and read the paper at the bottom of the tutorial if that sounds like it fits your needs)

No, because the 5' primers are different. Instead, trim to the same primer sites. The best approach would be to use qiime cutadapt trim-paired to cut to the same sites prior to dada2 (this would require the primers to be present at the time of trimming).

Since you have paired-end reads it does not matter where you truncate, so long as your reads are still merging successfully.

Ah you have already found q2-fragment insertion. If so, you do not need to use the same dada2 parameters (specifically for q2-fragment-insertion... for other steps like taxonomy-based analyses you would need to do so).

Good luck!