Nothing is messed up.
I made the schemes which were in both leagues, like BnG into one. Old system were good because of 2 games reporting at the same time, so that you could beat someone in Bungee Race (free) and he beat you in BnG, That BnG would be counted as Free league BnG.
But when I made the 1 scheme report at a time, It became like you could report a bungee race (free), But your opponent could report his BnG as classic league.
So that no one ever played same scheme from classic in free, because even if your opponent would pick a free league scheme, you could still report your scheme as classic.
Reaching this point, I transfered all your "same schemes" points in free league, to classic league, and removed the shared schemes in free league.