Officiellt tror jag inte att det någonsin förklaras i romanen hur Arya kom igenom den porten.
Oofficiellt är svaret på detta (IMO) att Martin gjorde ett misstag. Den mest troliga förklaringen är att hans beskrivning av trafiken genom River Gate är bara fel, för som det är skrivet är det ingen mening.
Den "mest officiella" kartan för King's Landing är den som skrivs ut i A Clash of Kings , som du kan se här . Flodporten ligger i bottencentret. Området med fiskmarknaderna är mycket litet och måste innehålla utrymme för fiskmarknaderna själva, andra närstående butiker, förmodligen några värdshus, lagerförvaring för hamnen etc. Det är mycket osannolikt att det finns mycket bostäder utanför stadens grindar.
Men om så är fallet, hur är de människor som jobbar och handlar på fiskmarknaderna där? Arya säger att det finns "färre" fartyg och bås på kajen, inte att det finns "nej" skepp eller bås, så det måste fortfarande vara handel på gång. (Så dumt som Joffrey, kan jag inte föreställa mig att han helt skulle stänga handeln i sin egen huvudstad.)
Med tanke på stadsens geografi och det faktum att vakter patrullerade hamnen och övervakade dem som gick in eller lämnar med båt, verkar det osannolikt att de skulle skära av all trafik genom River Gate.
IMO skulle det vara mer meningsfullt att stänga kungens port, som tycks leda till turneringsgrunderna men ingen annanstans särskilt användbar, och tillåta tvåvägstrafiken via flodporten, särskilt eftersom kungens väg är å andra sidan sida av floden från floden Gate.