And now according to recent events... It appears that these two never met until this lantern rite.
Which in hindsight makes sense if Ganyu was in the harbor for many, MANY years without ever visiting Cloud Retainer when Shenhe was in training with her.