Not if they only get the money after the return period is over.
Exactly - any big company will usually pay for the stock 30, 60 or even 120 days after the delivery. I can't imagine Amazon pays their suppliers immediately.
"sellers", toy was comingled and Amazon doesnt track inventory source.