There is a time limit on every turn, this timer is set when the game is created. You can see the timer as a bar that is filling at the top of the screen. If it your turn is ending before this timer is filled, please make a support ticket.
I have experienced this too. I was about to eliminate a player and take his cards, and my turn ended after a few seconds. I have also had games freezing when I am about to win.. this has happened when I was playing a master on one occasion and an expert on another. I suspect that these high ranking players have found a way to reset the game... Cheaters! they should be band from playing