Why does my asset materials look different in UE than what it looks like in Blender

Here is what the asset looks like in Blender and its node set up, I used an add-on within Blender called Simple Bake to bake the textures.

The textures I used for the asset are from another add-on called kit-ops. Kit-ops comes with preset textures that you can just slap onto your mesh without having to play with the node set up.

Here is what the asset looks like after being baked and texture maps automatically assigned to their respective channels.

This is what the asset looks like when it is exported into UE4 with all of its texture maps assigned to the appropriate channels.

Why am I not getting the desired result, which is for the asset to look as it does in Blender?

It is maybe not exactly your usecase but did you try to export your model as USD and check the direction of your normals? The materials of single channel materials are working just fine with USD. Only when you use multi-material there are problems to assign them for that try to export the model as FBX and use the created material from the USD export. This is not a ideal solution but maybe someone has a better idea.

Also try this