I only see a couple of functional differences in your config file from what I am doing, and they may or may not be relevant but could be worth experimenting with. For the Query I use <query> OBJECTID > 0 </query> to get all results. And I don't use any filterfield. My data source, again not that I see how it might matter, is from SDE.