Just to add, the CamGuard only helps within the 30 day window of inactivity most OEMs use as a benchmark for when to preserve an engine. Beyond that 30 days CamGuard does not give you the protection a MIL-SPEC preservation oil or additive will. Unfortunately, have known several individuals who believed CamGuard was equal to a preservation oil much to their detriment.I’ll note that CamGuard in oil works almost as well as pickling and allows the plane to be flown.
FYI: if the engine had been overhauled and not flown for at least 50 hours you can probably bet the bank the cylinder walls/rings had become rather rusted to the point of causing an issue after 2 years. The cam wouldn't even be a concern at that point.the presumption should be that corrosion has started on the camshaft, ground run or not.