VFX clipping trought walls

You can simply add collision to particles if you want them to react objects in world.
If you are controlling its beam length (if its not particle but a beam)

Make sure your hitresults are right and correctly hits blocking object.

Also if you are not doing traces in realtime just on NS spawn then it is normal behaviour not to react objects dynamically coming between.