when i try to use @e[type=item,limit=1] to select an item i summoned/dropped (eg. the diamond hoe shown) it instead selects an item that existed in the world (eg. mushroom popping off in a cave, rotten flesh dropped by a zombie). this applies to any entitys created or summoned by the player
upon further inspection, it seems the issue is with the limit=1 parameter not starting to search from the players coordinates