Please you can try migrate only products in this way:
1 backup your Magento2 database
2 in your tool > config.xml leave only "Map Step" and "ConfigurablePrices step" for mode="data"
. Like this
<steps mode="data">
<step title="Map Step">
<data>Migration\Step\Map\Data</data>
</step>
<step title="ConfigurablePrices step">
<data>Migration\Step\ConfigurablePrices\Data</data>
</step>
</steps>
3 instead of $sourceDocuments = $this->source->getDocumentList(); paste the next code
$sourceDocuments =
[
'catalog_product_bundle_option',
'catalog_product_bundle_option_value',
'catalog_product_bundle_price_index',
'catalog_product_bundle_selection',
'catalog_product_bundle_selection_price',
'catalog_product_bundle_stock_index',
'catalog_product_enabled_index',
'catalog_product_entity',
'catalog_product_entity_datetime',
'catalog_product_entity_decimal',
'catalog_product_entity_gallery',
'catalog_product_entity_group_price',
'catalog_product_entity_int',
'catalog_product_entity_media_gallery',
'catalog_product_entity_media_gallery_value',
'catalog_product_entity_text',
'catalog_product_entity_tier_price',
'catalog_product_entity_varchar',
'catalog_product_link',
'catalog_product_link_attribute',
'catalog_product_link_attribute_decimal',
'catalog_product_link_attribute_int',
'catalog_product_link_attribute_varchar',
'catalog_product_link_type',
'catalog_product_option',
'catalog_product_option_price',
'catalog_product_option_title',
'catalog_product_option_type_price',
'catalog_product_option_type_title',
'catalog_product_option_type_value',
'catalog_product_relation',
'catalog_product_website',
]
4 migrate data with --reset