Hi Craig, thanks for the reply
Had a look and "Mark as in progress on first view" is unticked.
Certifications are working correctly for the vast majority of people. If they have attended, the certification status changes to "Certified" and when the window opens it correctly archives the last attendance. The issue seems to be if someone has signed up but then never attended for whatever reason. The "In Progress" hangs around and never returns to Expired if the learner for whatever reason doesn't sign up again