ESPP sell vs. exercise

I'm trying to understand numbers on my 1099-B and to correlate them with my 3922.

1099-B shows my ESPP stocks as "Sale" even though I never sold them; they have been transferred to my personal Fidelity account and I still can see them. Form 3922 shows "Date option exercised" and "Date legal title transferred" for them. After I entered all that info into TurboTax, it looks like it is considering the transaction as Short-term capital gain; however my Fidelity account shows they are Long-term gain.

Could somebody clarify this for me? Should I trust TurboTax calculations or should I be looking for some advice?