this has been second time that i made a deposit to some address and despite it having lower fees than what it should have, the transaction gets confirmed super fast. (i am withdrawing from my exchange, they are including lower fee not me

)
the transaction i made was a payment to someone. the address clearly belongs to a service 99% sure it is belongs to an exchange although couldn't find anything on walletexplorer.
the transaction had ~100-120 satoshi/byte fee (other times it had small fee also) and it got confirmed in 3 minutes.
current suggested fee according to 21.co is 220 satoshi/byte
so here is my question:
is it possible these exchanges go though different channels to get their transactions confirmed faster?
i am not going to share my tx ID because of privacy reasons but the block was mined by BTC.TOP if that helps.
The only thing I can think of is going directly to a miner and having them prioritize your transactions, and for some exchanges they might have that for outgoing transactions (since they have a lot of money to pay for the lost fee value to miners along with volume to make it worth it), but there's no guarantee that your specific miner is going to confirm your block so I assume it would be going to a majority of the pools and making these agreements or not making them at all.
Or the queue might have been short and there was no real wait for your transaction and it got in early.