Health check response took ?ms.
The uvicorn event loop is likely executing a synchronous blocking call.
Immediate diagnosis:
Check for time.sleep(), blocking I/O, or CPU-bound code running directly in a coroutine.
Use asyncio.create_task() or loop.run_in_executor() to offload.