11dd99cce2
Livewire posts go to /livewire/update on the bare web middleware group, NOT through the Filament panel middleware. So ResolveTenant didn't fire during login form submission → tenant not set → TenantScope's fail-safe returned 0 users → Auth::attempt failed → 'Email/password incorrect'. Move ResolveTenant + CheckTenantStatus to the global web group via bootstrap/app.php; remove them from TenantPanelProvider to avoid running twice.