Beyond concerns of quality and rule abiding, the ultimate deciding factor on whether or not something gets approved is whether or not an Approver wants to approve it. Approvers aren't obligated to review every single post that gets uploaded, they have Blacklists and preferences just like everyone else. Some Approvers are definitely more lax on quality when Approving posts from a copyright they like, while naturally more niche subjects like scat and gore will have a harder time even getting someone to look at them, much less approve them.
The simplest answer is that sometimes the Approvers that saw it just didn't like the post, regardless of it being "fine to upload", or other times an Approver that would have accepted it just wasn't active during its pending period and just never saw it.