Почему сумма обмена иногда немного отличается?

Потому что курс может измениться в процессе обработки заявки на обмен.