ConnectionResetError(104, 'Connection reset by peer') in asana API

Hi! Our API is getting events from Asana and writes certain information to the Google Sheets spreadsheets. We were getting 429 errors due to GS rate limits. So we implemented an exponential backoff method to retry requests.
Now we are getting

<class 'requests.exceptions.ConnectionError'>,
error text: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

It seems that Asana resets the connection because too much time has passed. However, I couldn’t find this limitation anywhere in the documentation. So please can anybody specify, what is the maximum time the event resource is available?

The request is sent the following way:

url = f"https://app.asana.com/api/1.0/events?resource={resource_id}&sync={sync}&opt_pretty=true"
headers = {
            "accept": "application/json",
            "authorization": f"Bearer {token}"}
response = requests.get(url, headers=headers)

Exponential backoff uses a standard algorithm (2^n, up to 300 seconds) from backoff library