Eu não tenho uma fonte, mas tenho certeza de que Daenerys não sabia sobre Jon visitando Tyrion na cela por causa da cena posterior com ela e Jon e sua reação a Jon pedindo misericórdia por Tyrion.
Então vem a pergunta: por que Unsullied deixou Jon passar? Vimos em S08E05 que Tyrion conseguiu ver Jaime depois de convencer os Imaculados de guarda de que ele tinha uma autoridade superior à da pessoa da qual eles possivelmente receberam suas ordens.
Eles viram Jon ao seu lado quando ela estava nos degraus de Porto Real e proclamando sua vitória e mais conquista. Então eles sabem que ele é um aliado próximo dela.
Eles devem ter recebido ordens de Grey Worm ou de alguns outros oficiais para proteger o prisioneiro, mas quando eles vêem Jon, um aliado próximo de Dany e um comandante das forças do norte, eles o deixam passar porque sabem que ele tem uma autoridade mais alta e possivelmente A confiança da rainha na visita