FWIW I've found closing the game and reopening resolves this issue. Appears to be something client side. If you notice it happening in time (the game seems to freeze for a second when it happens), you can ALT + F4 and restart and it'll still be your turn.
Still a huge deal, but I've at least found a workaround for when it does happen (happened i think 3 times in the last couple of weeks).
FWIW I've found closing the game and reopening resolves this issue. Appears to be something client side. If you notice it happening in time (the game seems to freeze for a second when it happens), you can ALT + F4 and restart and it'll still be your turn.
Still a huge deal, but I've at least found a workaround for when it does happen (happened i think 3 times in the last couple of weeks).