Since my crosstables are always built from the corresponding PGN file, one of the steps I go through is to compare my final version against the official version. For the FIDE Grand Prix, there are no official crosstables; there are just final totals for the players.
For the Geneva event I noticed mismatches for two players, and thanks to Chessgames.com, discovered the reason. In Ernesto Inarkiev vs A R Saleh Salem; FIDE Grand Prix Geneva (2017), two CG members mentioned,
Jul-10-17 Willber G: The score is wrong, black resigned at this point. 1-0.
Jul-10-17 tamar: DGT gremlins took away 1/2 point from Inarkiev because King on e5 signals draw once arbiter puts White King on e4.
I corrected the PGN, rebuilt the crosstable, and compared the results again. Although everything matches, my experience with this sort of glitch is that there are always consequences downstream.