Honestly, I'm not entirely sure that this is a good fix. We have this kind of thing here for hockey. Before we had it, I was in favour because there were those egregious mistakes that had to be corrected (in my view). A player is 3 feet offside and somehow it's missed, or that type of thing.
Problem is, now we have delays for challenges for the same dumb reasons we see today for VAR. A player is off by a shoelace and we're stuck watching the minutia. It's terrible.
I've personally reformed to aceept that human error is part of the deal. But when a goal goes in and the flag is down, you can celebrate the goal spontaneously. Of course there's controversy, but I also realise that (a) we have controversy with VAR regardless and (b) I like controversy because it's something to argue about!