In running test disk on an md 1.2 RAID 5 array, the cylinder analyse count seems unusual. It' been well over the total number of cylinders since pretty early on in the scan and has continued to increment for days. Then inexplicably gone back to well under today, none of which ever seems to land at the percentage complete. Is this expected behaviour, bug or something strange?
A few days ago with a lot more scanned than the total cylinder count.

Then today at well under 59%

For context, one of my LSI cards went offline, taking 3 drives with it, getting the event count out of sync on the array. Force assemble synced the count as they were very very close so probably nothing to worry about there, but wouldn't not bring the array up (which is a new one for me). As a last resort, I did a create with assume clean and it came up fine, but the partition data wasn't happy and wouldn't mount, which was somewhat expected for the create / assume clean.
Any ideas why the analyse count is being weird? Don't worry and just let it finish?