Zend certified PHP/Magento developer

getProduct gives repeated product on cart page as additional info instead current product

I have developed a custom module to show additional product info on cart page.
My module is combo of:

  1. https://webkul.com/blog/add-product-information-checkout-cart-in-magento2/ (https://github.com/webkul/magento2_cartPageAdditionalInfo)
    &
  2. https://www.atwix.com/magento-2/how-to-add-the-details-for-cart-item-in-magento-2/

I want to fetch the current product attribute as additional info for every next product in cart. But I get the same product attribute/name which is first cart product.

Basically I have extended module 1 and added module 2 into it. So instead of returning static text Additional information from module 1 block method. I wanted to return custom attribute of current product using module 2.

See following image:

Shopping cart product data