i also dont like that there is no alternative way to deal with it. We need stella to become stronger but we already now that Ulric is still somewhere in the city and we cant try to find Dr that we talked about in cafe, he is opposing mafia so it can be a good way. Also we have magic store where could be an option to ask for a magic for stella for a price of 5-7k. I dont like that we are forced to give transfer potion to Stella, it also feels weird because Gina doesnt like the idea of using the potion herself and think it is extremely wrong to steal someone else hard work. And then she just gives that potion to stella after only few workouts with her. It feels completely out of character with plenty of other options that Gina knows about. If it is because we need an excuse to get rid of the potion so Gina couldn't use it later on bad guys than it is strange that it was added in first place. I would be pretty ok with just weak unexpired potion that we still found, no need for transfer potion if it never was intended to use by mc.
I love character discussion :D Let me see if some context helps out here...
Gina has a bad conscience for withholding information and keeping secrets from her friends already. She trusts Stella, since both fight back to back for their life in the Streets and she knows, that by not helping Stella anyway she can, she puts Stella at risk. With Stella confronting her, Gina is suddenly pressured for time, afraid to lose her only ally. The Doctor is in hiding, the magic shop bought out and she can't share the shakes, so any other option is uncertain.
Gina doesn't like using the potion, but she also knows the user can't take away strength by force. Stella cannot steal, just getting gifted other people's strength. And Gina never expected Stella to use it with such an efficiency. She believed this would be a minor boost to get her started.
Also the main goal wasn't only to make Stella stronger, but most importantly to drive away Jade into Xici's arms.