Xie Liangchen saw the sugar candy in Song Xian's hand and instinctively wanted to snatch it back.
It was somewhat... not quite appropriate for General Song to be holding something meant for children. If someone else saw it, it might undermine General Song's authority.
However, Song Xian had no intention of returning the sugar candy to her.
"General Song," Xie Liangchen said, "I didn't see it was you. I... I bought this to amuse Zigeng and make them happy."
When Song Xian arrived, he found her enjoying herself with the sugar candy pot, with the intention of teasing her deliberately. He reached out his hand in front of her.
She hadn't noticed anything and naturally handed the sugar candy to him. He intended to pass it on to the children nearby but, for some reason, after hearing her say "amuse," he changed his mind and stood there, not wanting to give the sugar candy away.