They were all pretty obvious dives. Giving any of them would have been far too obvious, drawing even more problematic attention.
People tend to have this false notion that unless they are deciding everything in favour of a team, they aren’t attempting to influence the outcome of a match.
Anyone that is familiar with how this sort of corruption is carried out, especially over long periods of time, will know that it is not how it works.
In this case, Hooper used booking Soton players, not booking Arsenal players, ignoring some pretty clear fouls on Soton players in dangerous areas (some prime Ward-Prowse territory), and extending added time, in hopes that would be enough to help Arsenal along.
And just because it was not successful, doesn’t mean they weren’t doing it.