All the assets showing the artifacts were originally BSP assets which were later converted to SM.
The artifacts appear only when the level is loaded / rebuilt.
When the assets are viewed closer through the viewport they disappear and do not appear again irrespective of the the distance they are viewed from. It would seem that a lower res is initially loaded and the higher res is streamed on demand.
Im currently looking into texture streaming to investigate if it has anything to do with it.
Project settings → Rendering → disable texture streaming. \^(0_o)^//
Note: it does come at a cost by loading all used textures at max configured res. I was able to reduce the asset’s lightmap & texture res though,. Thereby reducing the texture memory usage.
If it’s really because of texture streaming, you should be able to find the culprit by enabling it again and disable MipMaps in the textures you think might affect the shadows. Just to make sure you tested everything <3
Will revisit to optimize them later after reading further into tex streaming.
Will check performance gain with texture streaming when i resume mobile testing.