Integer to enum(byte) with strange casting result

Does this also break replication of enums over network? I recently tried to set one to replicated but I was seeing inconsistent results where value was correct on server but invalid on clients.