I helped SeekerSupreme with that script and it had performance problem.
I done not work for you but for most other cachers.
The problem is that if you have alot of caches all over the world like you do there will to many combinations to check and it will run out of time.
If you have n finds it might have to do n^2/2 test
You have 18600 finds and if all is checker it will be (18600^2)/2 =172 980 000 test. It groups the caches in areas to to quicker tests but you have to many finds in to many place. Your number of finds and geographical distribution might make you one of the hardest cases to test
If it had split all test by day it would have worked fine but the same date test is inside the loop and will only skip the slow distance calculation.
But by looking at your pgc stats i i found this
"Maximum distance in a day: 7,968 km, 14 caches, on 2015-04-24"
The finds are in Vancouver and in Paris if I am not mistaken and it is approx 7700 km apart according to the pgc map compare measurement.
It is certainly more then the required 1600 km and you have meet the challenge.
I will contact SeekerSupreme and propose a change