It's not uncommon while an order is in "partial fill" status you get bumped - happens on both the B/A - another B/A order is entered at or near your B/A at higher quantity. Your order may still appear to be first in line but because of the higher quantity from someone else/MM they get it before you do.
what trading platform are you using? I may be able to show you what to look for.