Sua interpretação está correta.
Invocações como Armor of Shadows e Eldritch Sight não exigem que você já saiba o feitiço, e em vez disso permite que você o lance de graça. Se você precisasse saber a magia de antemão, ela seria listada como um pré-requisito.Warlocks não podem aprender os feitiços de outra forma
É realmente impossível para um bruxo de classe única conhecer essas magias, já que Mage Armor e Detect Magic não estão na lista de magias Warlock (PHB 210)