Hi welshlamb,
We were able to replicate the issue and found a problem in the Toolkit. The good news is that it’s fixed in the latest version of the plugin, which we pushed today primarily to address this. The bad news is that in some cases completion dates won’t have been stored when the Topics Complete Lessons module was on.
That is certainly a big problem. We can’t restore completion dates because they weren’t stored (in some cases). The best we can unfortunately do is offer a script that assigns missing completion dates to today’s date. Here’s a link to a plugin that does just that: https://www.uncannyowl.com/uncanny-toolkit-course-completion-fix.zip.
If you want to use that plugin, take a backup first, then install and activate the plugin. On activation, it looks for completed courses with a missing completion date. If it finds any, it adds today’s date. You won’t get a confirmation message, but after activation you should try running a report to see if dates are populated for completed courses. As long as they are, deactivate and then delete the fix plugin above. If they’re not, please let us know.