Can't edit value in a Class Default Object

i’d suggest a different method, there are lots of ways to do this but for simplicity.

Create an ‘Effect’ ActorComponent.

The component can spawn/remove effects such as fire.
Attach the component to any actor you want to have effects.
the actor always has a ref to its components and can call functions such as SpawnEffectOfClass OnHit etc