FX/Glass/Stained Bump Distort shows only in Editor!

Hi!

I’ve been working on a mobile game for a while now, and am having the strangest issue. My game is in 2D, and much of the gameplay is attached to the Canvas, but I have some particles which exist outside of the Canvas, namely some particle effects. While all of my particles appear in the editor, on device (iOS), one set of particles don’t appear, while all others do.

The ones that don’t appear are using the “FX/Glass/Stained Bump Distort” Shader, while the ones that do appear are using the Mobile/Particles/Alpha Blended shader. The particles are transparent, with no texture, just a bump map, to simulate water beading and rolling down a whiteboard.

All of these particles are being placed outside of the Canvas and UI layers, but only one set doesn’t work. Is there something I’m missing? Help!

Thanks in advance for your help, I’m running Unity 5.5.2f1 on a MacBook Pro 13inch 2015, and deploying to an iPhone 7.

Here’s an image of the particles on editor, where they work, as well as my setup for the shader.

106402-particlesineditor.png

AFAIC Glass distortion shader inly works in perspective projection, but the more serious issue is that such shader uses “grabpass” which is super taxing on mobile device and should be avoided in most cases.