Hm, that's quite weird... I know there's some logic in NodeBB that will hide notifications if they do not have a path, though I can't fathom why the notification would re-appear!
Can you let me know the output of: db.objects.find({ _key: "uid:1:notifications:unread" }); (assuming you're using MongoDB)?