Everyone I have been in contact with (not linked to NBCEI) have either already been paid or have been notified of a payment due to them.

MY wife for example has not yet received her payment ...however ...when she logs on ...there is a notification on the TERS site indicating that a payment to the company was made on the 27/05/2020

Apparently she has been informed by the company that she will be paid this week.