Devs, please, take some time to read it.

In PvP battle, everytime I take 2 bars of opponent's life bars or the battle has about 110 seconds remaining, your game always says "poor network connection detected, please wait" and then do nothing. At first, I thought that maybe I was really having a bad network, but two factors really confused me.
1. By using real-time network monitoring software on my phone, I found that even after the "bad connection" occurred, your game still delivered nearly 10KB/s of data to the server, so maybe my network was not that bad .
2. By waiting for a minute and then force disconnecting from the server (which means I turn off both Wi-Fi and cellular network, making this device away from the internet), the game said "connection to PvP session was lost". HOWEVER I discovered that the moment I shut the network down, the PvP battleground showed that my new kid was surround by opponent's units. It means that actually, my device was already back to communicate with the server after that possible lagging of network happened, but your program didn't think so.

I know that it can be caused by high "ping" value of my network, but how do you explain the first minute of battle when everything acts fine?

I cannot even progress in PvP ranking for almost everytime because of this. Hope you can give me an answer. I would really appreciate it.

Huawei Nexus 6P, Android 6.0.1, Build MFC20F