You don’t start with the revealed debuff… but does the revealed debuff appear after the trait has failed?
I’ve found that often when this trait fails it is because the user has fired a projectile (or some other delayed damage effect) then activated steal. Steal will occur, you’ll become stealthed for a fraction of a second, then your projectile or effect will hit and immediately reveal you. It’s extremely annoying, but if this is what’s happening then unfortunately it’s not a bug.