Hoppers will be slower to pull items when there are multiple minecarts to pull from. It seems that they will only attempt to pull from one minecart even if the minecart is empty or otherwise cannot be pulled from. A similar bug may occur with loading of minecarts, but I haven't tested it.
To reproduce:
Set up two hoppers facing into a chest with rails on top of them.
Place two chest minecarts above the left hopper such that the hopper can pull from both of them (see rep-1.png for an example setup) and one on the right hopper.
With the hoppers locked, put a stack of stone in one of the minecarts on the left and a stack of dirt in the minecart on the right.
Unlock the hoppers and look in the chest. It will fill up with dirt more quickly than it does with stone.
Thank you for your report!
We're tracking this issue in MC-80135, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki