At some point maybe we’ll understand the variation, but for starters knowing target may help.
A task was cancelled and other errors has some information on a timeout you may be seeing.
A quick test to try would be to set read-write-timeout
higher than its default of 30 seconds.