Severity: HIGH
Location: src/Middleware/AuthMiddleware.php:38-45
Bug: Ban and 2FA enforcement can be delayed up to 60s after state change.
Fix: Keep cache for session-row + idle-timeout, but always run lightweight ban/suspension query.
Status: open. Will reply with remediation details when resolved.