"This should be a huge red flag IMO" Red flag for you not for me due to the fact that POPN is starting all over again and a filing now would show exactly what most of us here already know and that is nothing of worth and therefore would be a waste of money.
You would be better off buying a Company that reports since that is so important to you
GLTY
Don't buy or sell any stock on what I write, do your own DD and decide for yourself.........