You don’t need a custom state. The reveal element has a value already provided that can be used. Just reference the reveal element in a dynamic expression, then press more to see all values output by the reveal element…one of them should be something like ‘revealed’ which is a yes/no…use that value, not a custom state.

Or if you want a custom state, you need to make sure you reset the custom state value when clicking reveal each time.