It’s not the offside rules. It’s VAR. Once you start to try to remove human fallibility from officiating you end up twisting the rules until we get to where we are now. Every weekend absolutely full of infuriating decisions and fans and players feeling hard done by. So basically where we were pre-VAR. With added delays and confusion. The whole thing is a pointless disaster.
They should limit the amount of time they have to look at the incident and they should have two VAR officials working entirely independent of each other.
If it can’t be checked within a short period of time, say 20 seconds, then it’s not clear and obvious and they’re timed out of making a decision.
If the decision is unanimous either way (2x no or 2x yes) the VAR decision stands, if it’s a split decision the referee has to go to his monitor and review the decision himself and make the final call. Again, given a limited time to do so.
At the end of the entire process and this is the most important bit for me, the referee explains the decision to both captains and his mouth piece is turned on so the public can hear.
At the end of the match, a full VAR report is made public with an explanation on all decisions.