The issued share count has not changed in over 2 months why would you say the CEO dumped another 20 million? Retail is exhausted and people have been pulling money out of the OTC and crypto for a while. Besides, 20 million shares at this price is pocket change of $10,000..
After the Q1 is filed, likely NT, the update he presents in the following days should shine light on the direction of the company.