I have several other OTCID tickers besides VMST. All filed their quarterlies by May 15 or sooner. One filed a "notification of late filing" on May 15. VMST is my only OTCID outlier. Guess this is not unusual for them.
Disclaimer: Do not rely on my projections to make a buy or sell decision. Always do your own DD. Facts are truth. My opinions are just that - opinions.