Yeeeesh. Well, maybe this IS part of the problem then. My experience with Substar is that they aren't BAD per-say, but they really have some issues with clear communication, especially in baffling places like this where you'd think you'd put priority (they're a company that makes money taking fees on subs. Maybe make sure the subs are being paid, so YOU can get paid?)
For what it's worth though, I do show you as "active" in my dashboard, so I think you were good regardless. But it certainly couldn't hurt to fix the payment method, and thanks for taking the time!