Hi,
I think I’ve found the issue. You netwrok activated GD and custom post type addon and on the subsite TV, the default custom post type wasn’t created.
I’m not sure if this is a bug or a limitation (it would work if it was enabled site by site in the network, don’t know if it will work network activated).
I have to ask to Stiofan. Question, do you actually need GD on all subsites?
To answer to your other questions, it seems that you have a little confusion regarding the directory structure.
places is the default listing slug. You should change it to venues, place to venue, add place to add venue and so on.
Location is the directory home, so you should change location to directory.
More info here: http://docs.wpgeodirectory.com/category/getting-started/
Let me know if you have any other questions while we wait for Stiofan’s advise about the multisite issue.