Okay, I asked Dispatch Games about the difference between theirs and this Japanese release and they said "Same content, different pressing altogether.":
https://twitter.com/DispatchGames/st...774239233?s=20
I assume this means it's fine to keep this one separate. Their mockup also features the game title in English while this one seems to be in Japanese.