Is the difference larger than what can be expected from numerical accuracy? I’d venture that some optimisation (maybe softmax?) Changed the calculation order. To test this, convert model and inputs to double and see if the difference goes down significantly.
Best regards
Thomas