Multiplayer board game spawning

I am making a multiplayer board game, I have the board actor that handles a grid and the tiles placed on the grid. The grid is set up on begin play which creates the tiles and array to store them. When I load the level for multiplayer, the server see the correct board actor but the clients doesn’t create properly and the actor is there but nothing is setup.
How can I fix this?

Also should the event that handle the tiles changing be on the gamemode or on the board actor itself?