Ok so I solved the problem if anyone else encounters a corrupt .uasset. During the freeze, my character blueprint got corrupted making the uasset unusable anymore making me lose 50% of my game essentially. Thankfully inside the unreal projects there is an autosave folder that creates autosaves every hour or so and inside was the autosave for the character blueprint uasset I lost, so I renamed the autosave file to the same name as the corrupt uasset and replaced it.