It is possible that this is just due to the non-determinism of the evaluation.
Basically these two tensors might be equal (following the floating point standard), but they are actually not by one bit. This could lead to different outputs with the same input especially because the next layers of the network are going to amplify any difference in the input.