Food component for already clickables items

Hi there 🙂 I've setup the classic food trick on some of my items, but i've a feeling it doesn't works well for some already clickables items like shield or water_bucket. I'm trying to detect when a player uses a (food) water_bucket in gamemode adventure, so i can't use the used scoreboard for it as they aren't allowed to place water (and i don't want it). Actually, my use advancement can't detect a player clicking with this item, why ? Is this something i forget or a real issue ? I'm sure my advancement and consequence are corrects. The only other alternative i thought about is to replace the item by using the item_model of the water_bucket... But i just want to know if i'm wrong on this problem or not.
Continue to help post