The OSC get a 20% allocation for away games. Probably a bit less when loads of ex players are wanting tickets for a Brighton title decider.
Plenty more when City can’t sell out the away end in a Champs League group fixture.
Branches are responsible for ensuring these tickets are allocated to members within the local Branch and any other rules. For example, a minimum of a match day membership is now the norm.
As somebody who runs an OSC Branch and talks to other Branch Secretaries. We despise touting if that is what happened with part of the 80%, bulk of the allocation. We are just not interested in the sort of student union protests that some on her advocate.
I’m sceptical but it might be that the ticket compliance manager helps the club to show restraint on season ticket prices by stopping lost revenue by junior tickets being sold ad adults. They might even do something about a minority of away tickets ending up in the wrong hands. They might be wishful thinking of course.
The most noticeable instances of what you describe has been from player allocations. The infamous 200 Belgium Blues at Arsenal etc. That said, city might have allowed because not all away games at Arsenal sold out before then because the ridiculous situation of away fans having to pay £63 for a ticket.
If you want the OSC to do something then ask your Branch Secretary to raise the issue at the Exec meeting.