Corrupted database: usb not corrupted

I keep getting a corrupted database on the prime software. My USB isn’t corrupt and when I put my USB into my Prime 4 I have all my database on it. But when I put it into my computer and go on Denon Engine it comes up with corrupted database error.

I haven’t pulled out the USB to fast as I always eject. This has happened out of the blue a couple times now. I’m a DJ and I have all my cue points and beat grids set. I have seen previous posts about this problem. I seen someone getting their database recovered by someone @Graham.O.

I have tried to contact him. And I have also tried exporting and importing my database through a database recovery program. Nothing has worked.