Unity Terrain IOS holding onto textures in memory

We recently started working on a project that uses the terrain system to create a large map.

However, we seem to have discovered on iOS devices when unloading that scene the splat maps and other texture2D files appear to be staying in memory (700m worth).

we have tried to deploy, garbage collection, as well as trying to manually destroy game, objects and associated textures. However, nothing seems to be working and these assets are continuing to clog up device memory.

Has anyone else come across this issue? We are unable to replicate on android or in editor. This appears to be iOS related issue.

Hi @Mustard-Design ! Did you have a chance to try Memory Profiler? If you take snapshot on the device you may be able to see what is holding the texture in memory in the references panel.