A few bits that didn’t make sense to me, I’m sure there are more:
Charlie says he felt his Dad deserved the beating, so surely he’d have deleted the video evidence in anger at the time, not kept hold of it for several years.
How did Josh get hold of the videos of Jessica from Adam’s phone? Surely like everybody Adam will have had a passcode / not left his phone unobserved.
Charlie needing to pay for it!! Unless it’s a shame/power thing and it’s precisely because Bazi is downtrodden.
The final attempt by Natalie to get Kelly kicked off the team and replaced by Natalie, even after Jessica had been outed for steroid use, seemed unlikely and a bit too psycho.
How did Kelly get hold of Charlie’s phone number? She’s shown calling him from the beach party. Finding his socials is one thing, but not actual phone number. They’re not shown as having had mutual friends.
The people-smugglers get free pass here, shown to be tough but fair - and ultimately all heart!!!