Can confirm, only clicking the 'Close' button finally marked it as completed. It returns to the course syllabus and after ~2-3 seconds the step status changes. Thanks!
Update: but you have to do it twice. Open -> read -> close 1st time - puts the step "In Progress". Open -> close 2nd time - marks "Completed"