Ghost notifications usually come from a message request or a filtered chat you have not opened. Check the Requests folder and the archived chats, the unread is almost always hiding in one of those. Marking all as read from the web version clears it cleanly.