$ dig +short app.example.com @shared_server
Проверьте отдается ли ипшник с самого шаред сервера.
Так же гляньте с каких нсов отдается зона:
$ dig +trace app.example.com
$ dig +trace example.com
Проверьте есть ли на нсах нужная вам запись:
$ dig +short app.example.com @name_server
Могла просто зона не уйти на NS-ы.