[deleted] notification read status is stored in the database. It's the purpose of the read_at
column of the notifications
table. I don't see any code that would manage read status client side.
Could the unread notifications on mobile be the result of cached data? Do they go away with a page refresh?