When this happens, it's usually caused by server lag that's delaying the server message that tells the game your opponent has lost lives. This can also cause the game to not show you if your opponent has placed/upgraded other towers etc. Unfortunately, it can be quite common if the internet connection on either side is weak or interrupted, but it's something we're always working on, and look to improve on with each update!
Have more questions? Submit a request