I am using Taxonomy Views Integrator to manage the display of my taxonomy/term/tid pages for different vocabularies.

Although the TVI views are display in the block configuration, selecting them doens't make the block show up. I added a bit of functionality to make this work with TVI.

I added the following code to function block_views_lock_list_alter() on line 147

if ($menu['page_callback'] == 'tvi_render_view') {
    $info = tvi_get_view_info($menu["original_map"][2]);
    $view = $info[0]->name;
    $display = $info[1];
 }