Water Body Not Rendering Properly When Loading a Level Mid Session - Requires Delayed MarkForRebuild() on WaterZone

Hello! I have also been investigating the behavior on a new level and it seems it works as expected and produces the same results as you have shared. Because of this, I won’t be able to reproduce it on another level and share it with you as it seems specific to our project and I’m not 100% what causes it after investigating further.

With regard to your questions:

1 - Yes it does occur in a packaged build.

2 - No it does not eventually call MarkForRebuild() (the only viable fix seems to be manually calling it after a short delay).

3 - No there are no logs relating to the texture loading.