@Dogbone06 - that isn't the latest sketch copy where Error Count was made correct. Those numbers are suggestive - but they are improperly compounded so even a LOW error rate could report artificially high.
10 pF looks like a good value - for that speed - if used for near fine tuning values.
It is telling where a lower value is seen - but it could read 100X high across any test showing errors - i.e. another 10X to 44X higher.
> i.e. the count of 466,254 is probably under 5,000 depending on where the errors were located in the process - maybe even under 1,000.
If the goal is seeing under ~1,000 Errors giving useful indication of 'almost works' as a value on the edge
> The long test could be aborted when the error count goes over 100,000 as that is not a valid candidate
NOTE: Given that the speed is specified in setup() - the code could use EEPROM storage and step through a range of values unattended.