The problem isn’t the texture, it’s that mac doesn’t support Nanite (or Lumen). Nanite Virtualized Geometry in Unreal Engine | Unreal Engine 5.0 Documentation
The mesh you’re seeing is the proxy mesh (the mesh used when nanite isn’t supported), which by default is set to the lowest detail (2000 tris).