My swap was snipped by bot it was way over slippage limit but the swap didn’t fail why?

My amountOutMin clearly says 120k but in reality I only got 80k.
Sniper bot put a transaction with higher gas price in the same mempool as mine as a result their transaction got processed first, increasing the price.
But my transaction should fail . why didn't it???