Open BP_MasterRangeWeapon and create a new function called Weapon Effects then copy the image below.

Then in the Shooting collapsed node rename the MulticastWeaponFiredEffects event to MulticastProjectileEffect and rename the WeaponFiredEffects function to ProjectileEffect.

Then create a new custom event called MulticastWeaponEffects then set its Replication to Multicast then copy the image below.

Then open the ProjectileEffect function and copy the image below.

Then open the HandleFireWeapon function and add the highlighted node in the image below.

Then select the MulticastProjectileEffect event and in the Details panel untick the Reliable option.