SmokePuffFx is not playing

I added the SmokePuffFx to both projectile prefab and projectile script but it still doesn't play when hitting the player. The SmokePuffFx is displayed in a different color when added to the prefab as show in the screenshot :