Grease pencil fill appears infront of glass, while in 3d space it is behind
Is it the same after rendering ?
What do you mean by 2 grease pencil ? are those strokes in the same object ? layer ? if not, did you try to put them in the same object and arrange the layer priority or stroke placement ?
I just Tried with a normal object with and without glass or transparent shader and it worked normally..