Not sure how the program decides if a spot is hunted already, but I’m guessing it only looks at callsign and band.
As you can see in this screenshot, I hunted W0YES @ K-6793 at 19:36 on 7.2 Mhz (couldn’t fit the time in the picture)
Now in this screenshot you can see it’s 23:10 and W0YES is now at park K-6745 @ 7.18 Mhz, yet he’s already marked as hunted.
Not a huge bug or issue, but could cause someone to miss an opportunity if they skip over it thinking they hunted the spot already.