I find it confusing, too, like the other users here, how the buttons look and feel in the v3 redesign. It’s not convincing to me that it’s consistent with “the same logic we had on V2”.
In V2, the buttons have the same design. Solid colors with same background.
The check-in button and the other buttons use different color fills and backgrounds to represent the states. There’s no easy way to tell the behavior before you actually try it out.
You also introduced the double checkmarks to represent watched state, which is a completely new concept not found in V2. For experienced users, they can’t possibly know what it means without trying it out. Double confusion.
It feels like a cop out to claim consistency with the old version when it’s largely not.