It looks to me that Rumple is trying to distract Zelena to get to the dagger.
Remember guys, Zelena caused Bae’s death. And during Zelena’s flashback, Rumple didn’t hesitate to try to kill her just to get the silver slippers.
Belle’s the only girl for him. And Rumple knows that. He knows that…
It’s hard to tell what’s going on. Either he distracts her by playing her game to try to get the dagger and fails when she realizes what he’s doing and that’s when you see her clearly controlling him. Or she’s controlling him to act a certain way. You can see how uncomfortable he is in the picture where they’re sitting at the table. He reminds me a bit of how uncomfortable he was with the whole Lacey fiasco. That same sort of freaked out not sure what to do look to his whole body. There’s no “condiments are this world’s magic” softness to his body like his date with Belle.