Oh God... it's one of THOSE.
The (weak) CRC32 matches, but the better MD5 and SHA-1 hashes recognise it as a different file.
Whilst theoretically possible for this to be a coincidence, normally it's due to some bellend fiddling the CRC32. Remember a GBA ROM released ages ago by some scene group who did that, think was to trick everyone into thinking was unhacked or some such nonsense.
Special place in hell I tell you....