First corrupted files and now crash... why?

Quick summary further down.

I started my project october last year on my home PC with version 5.3.1. Everything has been fairly hustle free. Well, until now. A couple of days ago I borrowed a laptop to do some game developing when I’m not at home. I installed UE5 version 5.3.2 (since 5.3.1 is not available). I have an external SSD harddrive that I plugged into the laptop and started some developing. It worked! The laptop got a little tired when i played in the editor, but else it seemed to work fine.

I switched back to my home PC (on version 5.3.1), and met with a corruption error. I saw the .uasset files in the explorer, but wasn’t read inside the project. I upgraded the UE5 version on my home PC to 5.3.2, but still got corruption error.

I then decided to roll back and discard the changes I’ve made through Github Desktop… and got hit with this crash below. The crash happens when I try to open the project.

Please help!

QUICK SUMMARY:
Original created the project in version 5.3.1.
I opened my project on another desktop with version 5.3.2.
Back to my standard desktop (v. 5.3.1), got corrupt files. Upgraded to 5.3.2. Still corrupt files.
I discarded lastest changed with Github Desktop. Now ended up with this crash:

Unhandled Exception: 0xc0000006

UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_AssetRegistry
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

I still don’t know what causes this, if it’s the upgrade to 5.3.2 that ruined the project.

However, I found in another thread about the same issue and his “solution” was to copy the project folder to another destination on the harddrive. I did this during the first corruption issue, and it still complained of the corrupted files, which some of them was very crucial to my project (Game Instance, and Save Game blueprints, to name a few).

When I rolled back with github to a week old version, the crash came, as I described in the post.

However, when I now moved the project to another destination it complained about 3 files, of which I’ve never seen before. I just skipped these three, and how the project runs again.

The question remains… why? how? Will this happen again?

/Scared game developer