As I said before, this resource uses the core_tags table to select the data:
$rows = array();
foreach( \IPS\Db::i()->select( 'tag_text, count(tag_text) as cnt, SUM(tag_prefix) as prefixed, MAX(tag_added) as last', 'core_tags', array( 'tag_meta_app=?', \IPS\Request::i()->fromApp ), $order, null, 'tag_text' ) as $row )
{
$rows[] = $row;
}
I don't see how this could be showing records that doesn't exists.