ManageOfferOperation, when we call
/effects endpoint we are getting
Is this an issue of Stellar Core?
If the trade amount is less than a rounding error (in other words, traded amount is smaller than 0.0000001), DEX engine treats it as a "dust" trade and closes the offer returning all buying/selling liabilities back to the account balance. It results in trade effects with zero traded amount.