That is the thing. If Snow could somehow know that she was having a girl then that means that information exists somehow so if it exists then Rumpel could have heard about it in a traditional way. He doesn’t need to SEE necessarily to know that. Unless Snow SEES which i don’t think that is true.