Unreal turns unresponsive when loading level map

I created a level in UE4 4.21.1 on one machine and migrated it over to another machine and it opens to the error report page. If I create a new project on the other machine and then import all assets and other data into that folder, the editor opens but when loading the level it stops at 57% and Unreal turn unresponsive. Why can’t I direct copy over the project folder and it just work? does it have something to do with hardware difference or compatibility?