in order to have 90 points, the sum of all your class ranks should be 96. So the math is correct.
It’s not bugged you need rank 16 in each class, rank 1 doesn’t count for the objektive