UFUNCTION repliation error

You forgot the reliable keyword within the macro

UFUNCTION(Server, Reliable, WithValidation)