As you can see in the pictures with different camera angles the result is this
Expected behavior
Particles with transparency 0 should always show first and not transparent unless AlwaysOnTop is set to true or the particle’s transparency allows to see the surface gui’s text