When you deposit, the exchange rate is locked immediately, so the amount credited is fixed. When you withdraw in crypto, the exchange rate may change while your request is being processed, so the final crypto amount is set when the withdrawal is completed, not when you submit it.