Do variables only replicate if they changed?

In my game state I have a texture representing the world’s map; this texture is generated by the server when the game starts and never changes after that. I represent it as a TArray of FColors and client side I will locally create a texture.

My question: Does the array only replicate once and never again after that; will it only replicate when the variable has been modified?

Variables only replicate when they are changed.