Run LookML Tests using API times out

We have a lot of data tests which run fine from within the Looker IDE when manually triggered, but always time out when run for the first time each day when using the Looker SDK. Even when running them using the API Explorer (using this endpoint GET/projects/{project_id}/lookml_tests/run) it runs the tests which I can see running in the Queries window, but even while they are still running I get this response after 30 seconds: ‘-1: TImeout’ and an empty Body {}. When I call this endpoint again I then get a ‘200: OK’ and a full response body. I think it only doesn’t timeout on a subsequent run because the results have been cached so it’s much quicker to run them.

This happens the first time every day. When using the SDK we set a large (3600 = 60 mins) timeout value in the ini file, but that doesn’t help as it times out after around 5 minutes. Why does this time out in the API Explorer after 30 seconds? Is there an issue with this endpoint? Or is there just a 30 second timeout set somewhere?