[Not a bug] Khazdhuli waistguard reflect not working properly

When I gain reflect from the khazduli waistgaurd it shows I have 3 or more turns with it. Once im hit by the enemy the reflect hits them then all the other turns I have left go away.

Barrier and reflect disappear after they do their job once.

Oh, didnt know it worked the same as barrier. Thanks for letting me know