It take me a week to figure this out, had to look into the source code, In our case the issue occur because we have a custom User Profile page and the Message Center page in not a child of that page. We just move the messages page under profile page and everything works properly. Also make sure you clear cache under host settings. I ask a question about this on DNN Q&A
C# VB.Net DOTNETNUKE EntityFramework jQuery Ionic Vuejs