Particle on unity UI

Hi guys,
We want to show some particle in front of UI, we used “Screen space overlay” in render mode so we changed it to “Screen space Camera” and the particle could seen after that.
But as we made lots of our game with that renderer mode (Screen space overlay), some bad behavior seen after that change,
so we want to know if anyone has a better idea?

I’ve described the answer to that problem in this post:

Use different cameras nested in the main camera for each different layer

This plugin can help you https://forum.unity3d.com/threads/released-ui-particles.436611/
No cameras, work with overlay canvas. Simple usage.