you have to know the requirements and limitations of the engine. So if it can’t use overlapping UV’s…(i doubt it, but anyway)
if the assets have a non tileable texture or are badly unwrapped you have to make them tileable or propper unwrapped (maybe think about using better or unreal assets?)
there are plenty of tuts about: producing/best way to export assets for unreal with blender
If you’re dealing with a whole lot of objects, I don’t have a solution. An automatic solution is probably out there somewhere but I couldn’t find it in a very hasty search.
From a quick googling it seems like Unreal doesn’t care about textures overlapping, just lightmaps? You might be able to use Object Data Properties → UV Maps → Add UV Map, rename it “Lightmap” or something, then with that new UV map selected go into the UV editor, U->Smart UV Project so that the object has 2 UV maps, maybe that will work?
i’ll try it out, since this asset cost me a lot of money and i’m out of the time limits to get a refund for it…i would like to fix it instead to buy a new one…