In my opinion, the foul should be on the player who initiates contact. This wasn’t a situation by the basket with a player challenging a dunk. Everyone knows you have to go straight up there.
Royce was standing there and had his had in PG’s face so PG flailed quickly. Crafty move given the current rules, but complete garbage. Crap like that is ruining the game.