That "seeing opponent's cards" is not really a bug. You were in control for their whole Possession turn, including the time at the end when they draw their 5 cards. So you are supposed to know their cards, and the client does this by showing you their hand cards. Notice that the once card they draw from Village Green this turn (not the Possession turn) is hidden.