There have been a few patches since you posted this… seems like a good amount of the issues regarding unearned runs being logged correctly our fixed. My last couple games they were 100% accurate.
If you find any more, you should put in a support ticket with the details. It doesn’t fix that game, but every patch makes the game better.
Kudos to the Go team for getting them sorted out!