Update: Doesnt make too much sense but what I did now is the following:
Before setting the killing bool I set the lifetime of the emitter to 0.
Only setting the lifetime emitter to 0 results into a delayed death.
But combining both not only results into instant death but somehow got rid of the βworks sometimes/sometimes notβ