There is no difference
And then you prove what is different.
It would seem the original version is no longer available. So then the question is, do we keep the old and new versions or not have the old version anymore?
Can you find an example in the db where we keep two different version entries?
Here is one, for Steam platform.
1. Duke Nukem 3D: https://vgcollect.com/item/92864
2. Duke Nukem 3D Megaton Edition: https://vgcollect.com/item/40913
3. Duke Nukem 3D 20th Anniversary World Tour: https://vgcollect.com/item/136998
In that scenario, #1 and #2 are no longer on the store. #1 was part of #2 and #3. Should we then merge 1 and 2 with 3?
Does this scenario not count because the app ids for each are all different, so then they can have separate entries? Then if so, did Shovel Knight's app id change when the new version came out?
Or an example where a Steam game had one appid that did not change, but had different versions. That would be when Next Car Game got renamed/released as Wreckfest. This isn't a great example because the db has a franken-entry for it, but I was able to confirm that Next Car Game's original appid (228380) is the current appid of Wreckfest.
IIRC regarding Shovel Knight, Shovel Knight became Shovel Knight Treasure Trove. No new ID, no new release, just the entry on the store changed. If you bought Shovel Knight and look at your download history, it no longer lists Shovel Knight, it lists Shovel Knight Treasure Trove.
If there are two entries, 1 for Shovel Knight and 1 for Shovel Knight Treasure Trove, I would just merge the two entries.
I'm using SteamDB for this.
The release date for Shovel Knight: Treasure Trove is listed as 26 June 2014, which was the date when it was still known as just Shovel Knight.
Then in April 2017, it's name was changed to Shovel Knight: Treasure Trove.