So I am not alone.
I always place limit oders. Now and then 90% or so will fill at X the the balance will fill at just under X maybe by 5 or 10%. That I understand, but my order was at the ask and still partially filled.
I emailed Fidelity asking what's up.