Since you're BYOK, have you tried self-hosting LiteLLM? It's what I use for the BYOK option on my service.
My usage of OpenRouter was limited to casual throwaway experiments with coding agents and quick, surface-level exploration of new and unfamiliar models in the chat interface.
My comment is just an expression of a festering grudge over the unannounced, unexplained sanction on my account and the lack of transparency and feedback from the non-existent support team. There's no OpenRouter shaped hole in my personal workflow, fortunately.