Сложно сказать, не видя вводных, но при обычном вызове рестарта твой указатель никуда не потеряется и будет указывать на того же персонажа (просто он появится на точке старта), так что почти уверен, что он у тебя прибивался каким-то другим образом, например через тот же твой HealthComponent