Issue with Material slots and importing Mesh

So, I imported my Church Mesh into UE5, and everything looked fine, until I noticed that there were Material slots missing.

The Mesh was created in Blender, and then imported in Substance Painter, I setup the materials using Material Groups and ALL the material slots load up fine in Substance Painter. But when I import them into UE5. its missing 3-4 material slots.

I have checked my UV’s and they are fine, I am using UDIM, but i have applied that to mesh on import to UE and I have enabled Virtual Textures in the engine. I have other mesh working fine with this, so i am confused why this single mesh, won’t give me all the material slots?

What is that Unreal is failing to read or important correctly, that Blender and Substance Painter can see fine. I am on deadline here and this eating into my extra time vastly. Why is it missing some material slots, that are clearly there?