Hi Rebecca
Can you clarify the setting criteria set to highest grade - is this under attempts management or is this under activity completion criteria ?
Also when you programs are you using this to group courses or group activities ?
Are you able to create a help ticket and include a copy of the course without user data so we can see what setting you have?
Regards