I set a badge to be delivered with the following conditions:
course activity > marks in course greater than > 2708 > 85 > 1
And another with:
course activity > marks in course greater than > 2176 > 85 > 1
However when student finishes with marks greater than 85% in course with ID 2176 it is awarded with the badge set for 2708 too.
This did not occur before 1.9.9
Confirming this is a bug. I have added the fix, the update for WPLMS BadgeOS plugin would be available by tomorrow.