Yea I ended up using durable objects for the tenant based data and D1 for auth. I would have liked tenant specific auth data to be stored in the tenant database but theres not a real way to do that with the way the app architecture and durable objects work