Pooled actors usually should have their functions based on interfaces to be able to pool and de-pool actors without casts etc.
You can also do fancy mixed pools based on tmaps with the class as the key and list of actors as pooled elements.
OFC deactivating an enemy should turn off itโs sounds, particles, ai โ just straight out disable it completely to the world tick & all . Reverse logic for activation.