[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?