Мне понравилось) Не вижу здесь никаких проблем с логикой.
Человек - шпион, каждый Божий час висит на волоске от смерти. Такому человеку нельзя иметь никаких привязанностей, иначе если умрет - будет чувствовать себя виноватым перед близкими.
А если у этого человека-шпиона - сын, за которым «тот-за-кем-шпионить-надо» охотится, то уж конечно нельзя себя перед ребёнком раскрывать. Ибо даже у стен есть уши, тем более в подземельях Слизерина.
Насчёт Гарри. Такой конец тоже нельзя отрицать. Если канонный Поттер в честь Снейпа сына назвал, то тут и такое «папочка» выдать может. Тем более в тексте не было указано, сколько времени Снейп проводил в забытье, и сколько времени было у Гарри для размышлений.
Спасибо! Трогательно, чувственно!