is it possible that rumple simply hasn’t quite let go of his past yet? i mean, he dropped the doll, but maybe some part of him is still holding on to it and so it keeps coming back
That is totally possible. It’s a bit hard to completely let go of 300 years’ worth of angst in just a few moments.