Particle secondary collisions not working

I’m trying to set up a very basic windshield with wipers that move rain drops as they fall.

Using Niagara and Cascade gives me same results. Raindrops hit the windshield and slide down, but wipers get ignored (almost completely). In the video you can see drops collecting when the wipers are almost horizontal, but when they start moving back up, particles just drop through. I’ve tried with skeletal mesh wipers, static mesh, GPU depth buffer and CPU collisions and nothing seems to work

[Here’s a link to video that better demonstrates the issue][1]
Here both windshield and wiper are static meshes (simple blueprint setup to rotate the wipers)

Setup is very basic :

Is there anything I might be missing? Something that would make the collision more precise?

Did you solve it? I’m thinking about this too