When you type in a consensus sequences as a motif, FIMO converts it to a
Position Weight Matrix (PWM). This means that matches may be overlapping, and need not be exact. This is usually desirable, since bindings sites may in fact overlap, and mismatches to the canonical binding site typically reduce the strength and likelihood of binding, but don't curtail it altogether.
Your first match only contained 6 positions, and this one contains 7 positions so I suspect that it was an imperfect match to one of the other motifs you specified. FIMO lists which motif it was matching in the left-most column of the output.
No, adjusting the p-value threshold is the only control on FIMO's stringency.
If you simply wish to scan for exact matches to a consensus sequence, the MEME Suite command line tools includes f
asta-grep.