disable collision is not a good way to handle invulnerable, projectile will fly through your actor.
just setup a boolean called bInvulnerableMode and don’t actually do damage if is true.
you can set it to true at the end of taking damage and put a timer delegate to set it back to false.
(and you can spawn/trigger some if it’s invulnerable and getting hit.)