у тебя как раз получается, что ты можешь запросить динамик-кастом фактический тип, и если оно реально есть, у тебя будет корректный пойнтер на этот класс
Поинтер то я могу получать, только я не могу вызвать функции этого поинтера, внешний символ не найден для его методов