**Describe the bug** Similar to #493, currently the `maxTimeoutMs` is applied for all topics at once, instead of having an independent timer for each topic. **Expected behavior** Each topic should independently measure the time passed.