Replication of the Object Reference through RepNotify

Hello,

I have a variable of type Object Reference. It is set to Replicate through RepNotify.
image

During OnRep I simply print string that says "replicated.
image

Then, from the Server I set the variable to something else.

Why clients are not being replicated about variable change?
image

In order to replicate a reference the referenced class “BP Weapon” needs to be able to replicate by itself.
UObjects can’t be set to replicate in Blueprint however AActor or UActorComponent can.