Välkommen till den underbara världen av teckenkodningsproblem! (NOT)
Även om jag inte kan återskapa problemet hos mig så kan jag i alla fall säga vad det beror på.
I gamla teckensnitt, gjorda för MacRoman-teckenuppsättningen så motsvarade "n" din fyllda fyrkant. I Unicode som InDesign använder så ligger den fyllda fyrkanten på en helt annan plats i teckentabellen (unicode <25A0>) vilket gör att du egentligen inte kan skriva "n" och sedan få din fyllda fyrkant. Den enda orsaken till att du hitintills trott att det har gått är för att Adobe gör lite magi under huven och konverterar teckentabell åt dig.
För de mindre vetande är ju sånt bra men det är nog därför du får problem nu, för att du anropar ett tecken som faktiskt inte finns i teckensnittet, på den plats där du påstår att det ska finnas.
Inte för att jag förstår i vilket sammanhang du har problemet, men om du använder tecknet "25A0" så kommer det säkert att funka (om det nu är