There is something I don't understand about the Episode: The Wicked Witch notices that Rumpel escaped. Therefore the dagger doesn't work. At least that's what she said. Correct? If so, why didn't Rumpel return with Emma and David?
While Runple was merged with Neal, the dagger wasn't working, more likely due to him not exactly being Rumple. Now that they are separated, the dagger controls him.