If you want a particular quote's item filter then , then you can try below and here i have loaded quote object then filter the quote item collection by this quote.
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$CollectionFactory = $objectManager->get('\Magento\Quote\Model\ResourceModel\Quote\Item\CollectionFactory');
$newItems=$CollectionFactory->create();
/* load quote **/
$quoteFactory = $objectManager->create('\Magento\Quote\Model\QuoteFactory');
$quote = $quoteFactory->create()->load($data['quote_id']);
/* filter Item Collection by quote */
$newItems
->setQuote($quote)
->addFieldToFilter('store_id',$data['store_id'])
->addFieldToFilter('qty',$data['qty'])
->addFieldToFilter('sku',$data['sku']);
$newItem = $newItems->getFirstItem();
echo "<pre>";print_r($newItem->getData('sku'));exit;
Multiple want to filter with multiple quote ids then you should try this:
$resource = $objectManager ->get('Magento\Framework\App\ResourceConnection');
$connection = $resource->getConnection();
$tableName = $resource->getTableName('quote_item');
$query = $connection->select()->reset()
->from(['main_table' => $tableName], '*')
// ->where('main_table.quote_id = ?',$data['quote_id'])
->where('main_table.quote_id IN (?)',array($quoteId1,$quoteId1))
->where('main_table.store_id= ?',$data['store_id'])
->where('main_table.qty = ?',$data['qty'])
->where('main_table.sku= ?',$data['sku'])
->limit(0,1) // = getFirstItem();
;
$result = $connection->fetchAll($query);
echo "<pre>";print_r($result);exit;