Search feature doesn't seem to be very helpful when looking at specifics, I guess the use function would make more general sense but to the average reporter I doubt this is something even I would've thought of.
Understood
My suggestion for a fix for this would be to check if the player is in a boat while eating, then to disable movement keys if it's found the player is in the boat until they stop eating.
This is an intended feature as stated above, the game creates a variable for fish that are picked up in buckets and remembers all their data, it also makes it so they cannot despawn.
Understood, thanks, couldn't find anything similar, guess that resolves what this is.
This can be performed the tick you stop actively moving the boat. Suggested fix would be to check every tick if the player is in a boat while performing the use item function and disable movement keys until it detects you've moved out of the boat or finished/stopped using an item. Update this to 1.17 as this is still unresolved.