I think you might me on to something here. Also, did someone notice that Regina never ages in the fairytale world? Maybe she finds out about Rapunzel and after she kills Cora (which I think she did) uses Rapunzel to stay young (as Gothel does in the Disney movie) and have more time for her revenge.