Money orders won't bounce because it is a guaranteed form of payment. It has to be paid before being issued, so a money order can't be declined because of insufficient funds.
It is already paid. It does not need withdraw from the buyer's bank again.
I believe your story but something strange happened