This picture is from @LayDi post
I know the original post is end with no bug but I want to know what happen there if there is nothing bug.
Normally, “elemental reflect” will reflect everything include ailment and dispell back to caster without recieve any ailment and dispell. So, “change element” can be reflect and The Hatter can’t steal “change element” because it is ailment not buff.
I have an very-unlikely-possible explaination. If there is no bug, in order to make this happen, You have to use Guardian Chameleon skill 11 times in row to make this happen.
Detail of 11 times to make this happen
When Guardian Chameleon use his skill in the 1st time, both The Hatter and Shrubbear reflect “change element” back to Guardian Chameleon.
So, Guardian Chameleon element change to red (green → blue → red), Cheshire Cat change to yellow (purple → yellow) and The Hatter and Shrubbear are still green (don’t change).
When Guardian Chameleon use his skill in the 2nd time, both The Hatter and Shrubbear won’t reflect “change element” back because Guardian Chameleon is red for now.
So, Guardian Chameleon will still be red, Cheshire Cat change back to purple (yellow → purple) and The Hatter and Shrubbear change to blue (green → blue).
When Guardian Chameleon use his skill in the 3rd time,
Guardian Chameleon is still red, Cheshire Cat change to yellow (purple → yellow) and The Hatter and Shrubbear change to red (blue → red).
When Guardian Chameleon use his skill in the 4th time, both The Hatter and Shrubbear reflect “change element” back to Guardian Chameleon.
So, Guardian Chameleon element change to blue (red → green → blue), Cheshire Cat change back to purple (yellow → purple) and The Hatter and Shrubbear are still red.
When Guardian Chameleon use his skill in the 5th time,
Guardian Chameleon is still blue, Cheshire Cat change to yellow (purple → yellow) and The Hatter and Shrubbear change back to green (red → green).
When Guardian Chameleon use his skill in the 6th time,
Guardian Chameleon is still blue, Cheshire Cat change back to purple (yellow → purple) and The Hatter and Shrubbear change to blue (green → blue).
When Guardian Chameleon use his skill in the 7th time, both The Hatter and Shrubbear reflect “change element” back to Guardian Chameleon.
Guardian Chameleon element change back to green (blue → red → green), Cheshire Cat change to yellow (purple → yellow), The Hatter and Shrubbear are still blue.
When Guardian Chameleon use his skill in the 8th time,
Guardian Chameleon is still green, Cheshire Cat change back to purple (yellow → purple) and The Hatter and Shrubbear change to red (blue → red).
When Guardian Chameleon use his skill in the 9th time,
Guardian Chameleon is still green, Cheshire Cat change to yellow (purple → yellow) and The Hatter and Shrubbear change back to green (red → green).
When Guardian Chameleon use his skill in the 10th time, both The Hatter and Shrubbear reflect “change element” back to Guardian Chameleon.
Guardian Chameleon element change to red (green → blue → red), Cheshire Cat change back to purple (yellow → purple) and The Hatter and Shrubbear are still green.
When Guardian Chameleon use his skill in the 11th time,
Guardian Chameleon element is still red, Cheshire Cat change to yellow (purple → yellow) and The Hatter and Shrubbear change to blue (green → blue).
I don’t think @LayDi use Guardian Chameleon skill 11 times in row. So, there is something wrong or bug.