What is “interface” doing there? It’s not a valid “add” parameter. If I enter that line of code, I get an error: “expected end of command (line 1 column 59)”.
The interface argument existed in RouterOS v5, and was removed in v6. It’s functionality is part of the “target” argument since then.
The manual hasn’t been updated completely it seems. The exact analog in v6 would be to have parent queue that matches all traffic from ether2, and a child queue to match the IP.