Gmail node seems to forget it's limit when run a second time

Describe the issue/error/question

When the IF node gets executed and it loops back to the first gmail node. Somehow the second time the node gets run, the limit I set of 500, just gets ignored and it seems to get literally all of them at all once.

Please share the workflow

Information on your n8n setup

  • n8n version: 0.210.2
  • Database you’re using (default: SQLite):
  • Running n8n with the execution process [own(default), main]:
  • Running n8n via [Docker, npm, n8n.cloud, desktop app]: n8n.cloud

Hey @thibaultmol,

Can you share a screenshot of the execution run as well?

First run:

when it loops around:

Out of curiosity. Even if I just copy paste them, it still does it.

(I set the first gmail node in this screenshot to only 20 items, so I didn’t have to wait for it to retreive 500 threads)