Dedicated server: Variables replicate when there's only one client, don't when more than one

As the title suggests I am trying to get variables to replicate over the network. The actor in question is set to replicate and the variables are set to replicate with notify (so I can log when they do) the variable values are set on the server.

When I run the build with a dedicated server and connect with one client they work as expected, the variables are set on the server and I see the log of the repNotify on both the server and the client. Once a second client connects I only see logs for repNotify on the server, they no longer run on either client.

Anyone run into this or have any idea what’s causing it?