roms are binary files and there might be different versions of the same game in the same region.
so in theory yes, you should only patch to the game with the exact same checksum the patch creator was using. ^^
-> so you can go sure, you are using the same rom and patching the same offsets in the game
but if you can't find the right rom and the game isn't crashing, you have no other choice than using it anyway

if it's working anyway, the rom differences might be so small, that it doesn't matter at all.
or somesone calced a crc32 wrong at some point.