Thanks for the reply.
Clicking 'mark read' does mark the batch read at that point, but they get somehow unmarked again in a while. Nevertheless, I resolved the issue for now by manually unmarking some 200-ish notifs XD
ok please let me know if the manually unmarking resets. I will ask about this