Enum replicates to client, float doesnt. (same event)

Im working on a turn based system. If the client calls turn ended the turn state changes on the server and the float resets to 0.
If the server calls turn ended, the enum changes on the client, but the float doesnt reset to 0.

Are enum replications handeled differently than other variables? Does anyone have an idea what i could try?

Apparently float and enum behave differently. I needed to multicast the float but not the enum.

I would appreciate it if someone could tell me why that is, I cant find anything about this behaviour.