Construct your props out of multiple more generic tiling layered materials instead of one massive asset-specific one. This was how Epic did it for Paragon and allows you to use lower resolution textures more efficiently because they’ll be reused frequently and expected to tile. At most you’ll likely have to store a per-object normal map and a set of masks, both of which you can get by with fairly low resolutions.