That's still a 2 mil profit overnight.. What you might need to do is go through and mark how much money each horse wins off each event tonight and add it up. This means keeping track of which events run just tonight. With 10 horses in say 20 events each, that's a lot to go through, but I've not heard anyone else having a glitch like this so we should probably make absolutely sure.
If the winnings add up to say 3 mil and you only get 2 mil, we can check and see which events have run and which haven't and ask Nef to check the ones you should have seen money from.