I would say working as intended.
Riddle->get hit-> change riddle to answer

The effect of the riddle is that it will refresch your stacks if you get hit and riddle will be replaced by answer.
Answer has no effect other then additional 10% damage mitigation.