this has been the source of a lot of trouble around usage of Timeout.timeout with httpx calls.
Timeout.timeout