@David,
I do not experience the same error as you, but I understand where this is coming from. Basically, when the server is under heavy load, the LMS takes more than one second to answer the request that is coming from the discovery app. That one second limit is quite low, so I asked about it here: https://github.com/edx/edx-rest-api-client/pull/62#issuecomment-646526313
Basically, you need to try again until it works :-/ try to reduce the server load as much as possible by stopping all other services. For instance, try:
tutor local stop
tutor local init --limit=discovery
Of course, this is not an acceptable solution. I’ll work on a fix and open a pull request upstream.
Can you please open a new issue on the tutor-discovery repo? Please add a detailed description and a link to this conversation. I also asked the question to the author of the read timeout: https://github.com/edx/edx-rest-api-client/pull/62#issuecomment-646526313
EDIT: it is no longer necessary to open an issue. There is a temporary fix in tutor-discovery v10.0.1 which will be released in a few minutes.