Ja, synligt som beskriver en varelse gör den synlig
I grunden är frågan om "synligt omtänksam osynliga saker" gör dem synliga.
Även om detta är antas i de flesta uttalandena om Glitterdust är det inte uttryckligen sagt i stavningen.
Den liknande stavningen Fearie Fire anger uttryckligen
A pale glow surrounds and outlines the subjects. Outlined subjects shed light as candles. Outlined creatures do not benefit from the concealment normally provided by darkness (though a 2nd-level or higher magical darkness effect functions normally), blur, displacement, invisibility, or similar effects. PHB, p.229
Denna ordalydelse kan beskriva en funktion som är specifik för Fearie Fire men också en allmän effekt. Jag skulle döma, ja varelsen är synlig och därmed ett giltigt mål för Fiendish Glare.