depending on the detail, desired size, and complexity of your terrain you might be able to get away with exporting your terrain to a 3D modeling app, and then reimporting the mesh into Unity. You could then treat the terrain like a normal game object and switch textures that way.
*although every time I played around with exporting terrains the triangle count was staggeringly high.
The other option (in my head) is to simply create the terrain from scratch in a 3D modeling app. But you wouldn’t get the nice height manipulation and texture tools.
I am not sure if there is a way to export the splatmap… if there is, then you might be able to alter it as a new version and then swap just the splatmap.
** from what I understand, much of the terrain engine is able to be altered via script, but the documentation is not written for it… something about UT worrying about users breaking things.
I hope some of this helps, I would love to hear how you end up doing this.
So as its a solution that represents an investment Id be happy to onsell it at a lesser cost to recuperate some costs. Probably $10? If you’re ok with that drop me a PM…
Cheers
AC