Michael Williams was three days into the 860-mile run last year when it was cancelled due to Covid.