Hello @EquityInvestor,
The usual time-frame under normal circumstances is 2-3 business days after the official pay-date if the dividend is paid out in cash by the issuer.
Due to the current situation with the virus and the financial instability that it has caused, a lot of companies are looking for ways to minimise their risk and protect their cash flow by paying their dividends through alternative means- which is the case with both REP and TEF. Unfortunately, this leads to complications as we are currently unable to pay dividends in forms, other than cash.
TEF case should be settled in the following days, while for REP we are waiting for the pay-date to be converted to cash.
I will get back to you and confirm when any of the aforementioned has been completed.