I had a similar issue with Canvas where particles would render above my UI, even if I put the particle system at a sorting layer that was under the UI.
I solved this by changing the sorting order layer on the canvas to 1 instead of 0.
I'm not sure if a similar solution would work for Sprites.
↧