Financials are not reason for non -dtc eligible -only reason for that was nonpayment of dtc fees,either because:
1) they expected ce removal quickly-before learning the details of the extreme gauntlet otc lays down for removal(financials are not enough-they want lawyer vetting etc back to the beginning of time as Bob says-more filings and hence more fees/profit for profit otc)
2) or expected uplisting before dtc dropped the hammer
3)-but doesnt sound like they even knew dtc would drop the hammer - dtc is even now telling Bob there is no problem.
u have to reapply for dtc when uplist so that may be why they stopped paying dtc fees-with uplisting taking longer than they thought.