1. Is because she doesn’t have the candle in the 1st place.
2. Also, because she remembers her talk with her mother so the candle is out.
I do think she smashes the heart either Cora’s or the Crickets I don’t know.
Remember what Rumble said dead is dead he told Regina that and King George besides Emma has magic and will be using it this episode.
What I don’t understand is why Cora doesn’t just call out Rumble’s name the “Dark One” Like Rumble did with Zozo instead of going to the shop if she really did control the “Dark One” this just doesn’t make sense to me ❓
Another fact do you really think Rumble would tell where the real dagger was knowing how the Charmings are that they would give it up to save someone ❓