I have often read that there is a sort of invisible attendance cap at about 20,000 fans.
There almost definitely is. I've been playing with this for a while and the "soft" cap isn't really so soft.
There are different setups for different contexts, though, so it does help to have a room to move (re different seat types).