I'm done listening to all the mental gymnastics needed to conclude that Joelinton didn't foul Gabriel
although Joelinton does have his hands on Gabriel, there isn't enough to award a foul as Gabriel had made an action to play the ball before any contact
The ball falls through the gap between Joelinton's arms and Gabriel's neck that's being forced down. The only reason that gap exists is because Joelinton is forcing Gabriel's head down, but that doesn't matter because an "action" by Gabriel already occurred? It's nonsense, they wanted to give the goal, it's that simple.