Both interceptor error handlers in lib/axios.ts were declared `async` but contain zero `await` calls — the request handler just rethrows, and the response handler walks a synchronous status-code branching tree before rethrowing. axios accepts both sync and async handler signatures, so dropping the keyword is mechanical and behavior-neutral. Co-Authored-By: Claude <noreply@anthropic.com>