Standings in multi-class races show the delta to the overall race leader rather than the class leader. That's because it purely relies on CarIdxF2Time telemetry which just uses the race leader as the delta.
You should already have the class positions then subtract the delta from class leader to overall leader.
