Yes, the show has established time and time again that True Love’s Kiss can break any CURSE (but they didn’t even always follow that), but that it couldn’t bring back the dead. And yet that seems to be what happened. I can halfway buy Henry’s kiss to Emma – that her magic prevented her from actually dying and the kiss’s magic brought her back. But I’m pretty sure a beanstalk falling on you doesn’t magically damage you, it should kill you.