This question already has an answer here:
I'm trying to display tier pricing on the cart page. I followed this: Magento display tiered pricing for each product on cart page
It works but the thing is that, what every product is shown first in the cart i.e. the one on top position, all the rest get the same tier pricing, it just repeats the first position tier price to any other products added to the cart.
What is making it repeat the tier price to the rest of the products and how can I fix it?