The other possibility is Edwin lost the contract because he could not meet the schedule of deliveries as laid out in the initial contract in December of 2020. The absence of confirmations of payments for the 2nd and 3rd shipments is an obvious red flag and is consistent with Edwin's mode of operation.
I hope I am wrong but soon, we won't be bale to trade the stock anyway for lack of Sec filings.