The exchange rate is subject to change during the processing time, which means the final rate may be slightly different from what you expected. This happens because they doesn't use fix currency rates.
That's true. I couldn't understand first why I got less than expected. But the difference is not that substantial, so it's not like you are losing much.