And all calculations end up with the same result: league games give more experience.
In general, though obviously not in every case, cup games aren't as close as league games. Is it possible the reason cup games give less experience (and I tend to trust your calculation) is simply because they're not so close? I seem to remember the BBs also said at some point close games give more experience than blowouts.