I think this is the biggest issue with the officiating, the seeming inconsistency in how certain things are called game to game or even within games. I think it’s also why players gripe so much, they aren’t always sure what they can get away with and what will be called a foul.
As an example after a defensive player secured a rebound, there is almost always one opposition player that will take a poke at the ball and try to dislodge it, oftentimes creating contact with the rebounder. Typically only whistled if the rebounder is knocked off balance.