@Dandar has indeed found a catch here.
If these old earnings aren’t paid, then users are cheated isn’t it? For some users this amount can be as big as 10 BAT or more (accumulated over many months). A Bug should not be used to legitimise OP or justify this-