Big time descrepancy in recursive checkout time

Hit an odd issue where cloning a git repo (outside of the plugin) took a huge amount of time:

3 minutes: Drone CI
25 minutes: Drone CI

I realise I’m using free resources here, it’s OK for this to take a while, but I’m just wondering what causes this and if I can make the build timeout and retry instead.