I'm not seeing anything wrong. Your opponent must have gotten the third one wrong before the server got the result of your last puzzle.
Bug in puzzle battle

I think it was lag
The the time ran out before you played the move but it seems, to you, that you played the move. This type of circumstance is very common when you play a move but it doesn't count in time and you lose on time
first of all that is correct, second of all it says I didn't complete it.