The footer shows (in little endian) the crc32 is the same e8 5e b8 b9 the isize is the same 11 00 00 00. so clearly the uncompressed data seen is the same.
The difference in the deflate stream could be a choice made by zlib which is the native backing for the Deflater. There is a few ways to deflate the same bytes and zlib would have been updated to make better or worse strategic choices.