Rain Niagara Emitter just won't die

I have an issue I gave the Niagara emitter collision I set the collision to visibility I gave it a kill particle module. Still the Niagara emitter just won’t die. Here is a photo of the modules.
I set the collision of of the roof to be the blocked relative to the Niagara emitter’s collision. For some reason the Emitter just won’t die when colliding with roof. I am now trying to set the collision via code.
NiagaraEmitter


trace

I remade the niagara emitter in a different way and retested in the my new build of unreal engine. I solved the problem.