as a computer program, i'd say there was no way the game could mistakenly short-change you. the game could be programmed to do so, but that would be a preconceived malicious act and not a live software error. or a really boneheaded programmer not matching the paytables to the game mechanics which could be oversight or a deliberate misdeed.
nothing concrete to answer you, only that if you were shorted, it was most likely deliberate and not an honest mistake.
bless