Hi, yes — for white ink on glass, use a spot color, not a process (CMYK) color. White ink is a separate premixed ink, so it gets its own plate.
1. In the Swatches panel, create a new spot color swatch, and name it exactly as your printer specifies (often just "White" — check with them first, as the name has to match their workflow).
2. Use that spot color at 100% for solid white areas. For the fading areas, build a gradient from the same spot color, with stops at different tints (for example 100% to 0%). You don't draw halftone dots yourself — the gradient's tint values become the halftone on the white plate at output.
3. Set overprint per object in the Attributes panel (Overprint Fill): turn it on where the white must print over other artwork, and leave it off where it should knock out instead. Then check it with Window > Separations Preview, with Overprint Preview on, toggling the white plate on and off.
4. Keep the spot color intact when you send the file — don't convert it to CMYK — and confirm the plate setup with your printer, as they set the screen/halftone details at their end.
Helpful Adobe docs:
https://helpx.adobe.com/illustrator/using/printing-color-separations.html
https://helpx.adobe.com/creative-cloud/apps/colors/spot-and-process-colors.html