Announcement from exe dashboard:
[Important] Expected delay in payments4/3/20, 5:35 AM
There might be a delay in processing the current peding/approved payemnts. However, all payments will have been sent before Monday (April 6th).
After April 6th, we will try our best to send all payments within 24 - 72 hours.
We apologize for the inconvenience.