Yes, you're right that this is another issue. However, usually this can be ignored since it applies to all reads and is more or less random, right?
However, in scRNAseq analysis, assume that you have two cell populations, one that has a SNP and then another which doesn't. Wouldn't that introduce a bias towards discarding reads of the cell population that has the variant versus the population that agrees with the reference? With a mismatch threshold of 1 bp, we are essentially expecting all reads from the first cell population (variant) to have no technical errors whereas the other cells (wildtype) can have one technical error and still pass the filtering. Or am I missing something?