davek I don't think you're following what I'm saying.
The draw order should be copied from the original sprites and it's taken into account automatically.
Here's a demo; one non-glow sprite sandwiched between two glowing sprites:

Btw I just copypasted your shader code for the demo, although it looks a bit wonky because it does not blur to the same extent in both directions. You should probably use two-pass gaussian or similar. But that's for another topic.