Replication of Character Mesh

Hi All,

I’ve implemented a character select screen and I’m having a small issue with replication. Currently, if the game has started, both client and server can change their mesh and it replicates just fine between the two. Where I’m running into issues is with giving the user the opportunity to change the mesh before the game starts (and have the mesh carry over to subsequent levels) and having the change replicate between the two after the game has started.

Right now I’m storing the change in the game instance and attempting to reload it in the character BP when the game starts. The server sees the mesh that it selected, on itself and on the client, and the client sees the mesh that it selected on itself and the server. What steps am I missing here? Am I doing completely incorrectly?