Here is an example of timeouts in DSA when calling that endpoint: https://app.honeybadger.io/projects/50568/faults/110740789
This appears to be the /v1/purls/{druid} route. https://github.com/sul-dlss/purl-fetcher/blob/main/app/controllers/v1/purls_controller.rb#L17
Which calls FilesByMd5Service.call(purl:)