Change Landscape material at runtime?

I am trying to simply swap Landscape materials at Begin Play, however its my understanding its not really possible to do this nor is it possible to have a dynamic material instance for a landscape. Curious if anyone has any work arounds? Using render targets or material parameter collections wont work in my situation.

Ideally I just want to either swap out a texture, or swap the entire material at runtime (just once). Thanks in advance :slight_smile:

I believe it could be done with Dynamic Material Instance.