Well, as simple, easy to understand example:
1 e3 e6 (8 games)
2 e4 ... (2 games)
2... e5 (128000+ games)
[edit: and strangely, there is only 1 game where this occurs after 2 moves, all the rest are after 1 move, so not even the number of moves are important]
You are correct, this is a very simple way to understand it, and I stand by my statement its behaving correctly. The position reached after 2. e4 HAS only been reached 2 times, because it looks like 1. e4 e6 BUT its BLACK to move, which is extremely rare. So, 2 games is correct. However, black is dumb and plays 2. ... e5 and now its white to move with pawns on e4 and e5 which HAS been reached hundreds of thousands of times. So yes, simple example, and yes, its behaving correctly.
Wait a moment though, I've just played through the original poster's example and it's exhibiting exactly the problem I've described.
The number of moves and overall stats should be for the resulting position irrespective of what position preceded it (i.e. the one currently being viewed). There are more than 11 games in the database that have the same fen as the position that results after 3. Bg5 so I'm unclear on why it only shows the count and stats for the 11 games that presumably arrived at the 3. Bg5 position from the position currently being viewed.
rnbqkb1r/pp1ppppp/5n2/2p3B1/3P4/5N2/PPP1PPPP/RN1QKB1R b KQkq
This is the position (fen) after 3. Bg5 from the original post, and in our database, this position has only been reached 11 times, so it's behaving correctly.