When a balloon pikachu chooses to send food to a pokemon, that pokemon becomes a Santachu for the duration of the following day phase. During this time, they get to choose whether or not to eat the food offered.
Details
When a balloon pikachu selects a Santachu, their target will be added to a restaurant channel where the balloon pikachu can anonymously communicate with them. The Santachu may choose whether to eat the food or not: they do not know whether it is charmed or poisoned.
Charmed food offers protection for the duration of the following night phase. Poisoned food KO's the Santachu at the end of the following night phase.
If the Santachu eats a balloon pikachu's food, they can no longer become a Santachu again, even if a different balloon pikachu attempts to send them food.
At the end of the day phase, the pokemon leaves the restaurant and loses the Santachu pokemon.