So, how to progress Gin (I'm not sure yet)
First, you need to train him as much as possible until you'll see 3-4 points for training (feet's, ass, tits and hands if unlocked)
Then you need to walk around whole map and sleep on every bed you see. When you'll see Gin AND Cassie, just see the scene (I didn't told Cassie where's Gin).
Then walk around until Gin disappear again. Approach him and try to come closer. Done. When he'll run away to his usual place enjoy the result: