The staff cant give you free gym badges, especially if you dont have a screenshot. did you do the battle at exactly the same time? perhaps the server is autorebooted at some point (i think it does this at 12PM UK time) try waiting an hour after the 24h is up and then battke, or better ask the...