My initial view was that the shot had hit Antonio on the way through, in which case he was offside. But no matter what replay I watched I can't see any evidence of that, and I certainly don't think he was interfering with an opponent.
Completely agree on the time keeping. VAR review took 3.5 minutes, and from stopping play for the water break to restarting was over two minutes, so added time of 3 minutes was massively short. I've said it before, but I suspect the TV companies are influencing this as it is happening in every single game. The Everton vs Leicester game prior to this had a 2.5 minutes VAR review and an equally long drinks break and it only had two minutes added.