Is the AProjectile destroyed after the Explode call?
If the actor is destroyed, I don’t think the variable will be replicated. Instead, server will tell client to destroy the actor.
If you destroy the actor, try not destroying it and see if OnRep works then.