As you suspect, differences like this are within numerical accuracy and thus would be expected between different implementations of the same operation (this is 3e-3 on a number of size 7e3, so ~2e-6ish relative error, which seems not unusual).
Best regards
Thomas