Hi Julie,
were you able to find a solution to this?
2018 now and using ArcGIS 10.6 but still having the same problem, reaching would complete upto 99.x% (x being anything here). It wont complete fully, however the job status shows it as fully complete and one cannot find out which tiles are missing (except from manual inspection of cache which isn't possible in case of very large caches)