Maybe the teams were not marketed so well. The Sussex games, I guess, may have had reasonably good crowds, or at least, were expected to draw more crowds than the rest of the non-IPL teams.
The Indian public don't have much to look at, they think. For instance, they don't know who Aiden Blizzard, Ben Rohrer, Andrew McDonald and Moises Henriques are. They would remember Brendon McCullum, Dimi Mascarenhas and at a long shot, Ian Butler and Nathan McCullum. They would support Sussex for the sole Asian representatives outside the IPL. If there were more internationals, such as in Somerset, Sussex and Otago, there would be more fans for these games. These teams were shown in action for a few weeks before the big event on the channel STAR Cricket, but those matches didn't attract much viewership, especially when the viewers were watching the Champions' Trophy.
Champions' League tickets are not cheap. Naturally, the less-moneyed public would spend their ticket money only on matches involving Indian teams, or the knockouts. If the tickets were coming cheaper, uniformly, then there would be greater crowds at these games. We've seen big crowds at some domestic games, which is expected when entry is free. Back in 2006, I stood outside CCI looking at ticket prices for Champs Trophy matches, and they were very exorbitant, especially when India wasn't playing.
It's not just Indian fans who don't watch non-IPL teams at the grounds. We don't often see Indian FC teams, or for that matter, FC teams from other countries going elsewhere. Fans may complain that a match between Victoria and Wayamba (in the afternoon) attracted few to the grounds. But what would happen if this match was played in Boland? Or Birmingham? This is a new concept, and it is taking some time to sink in.
When the Champions' League will be held outside India, let's see what happens before and during the league. Will there be much of a chance for non-Indian fans to do their homework on the teams outside of their country? Will there be any homework done by them? Will we see the matches played only in the home grounds of the CL teams? Will we see the CL only in one country? There's a lot that will change in time, so give it time.