Phil
The question is whether or not she asked to be taught all that.
I don't know what exactly they do, but I'm pretty sure she asked for the MC help to fix her fainting problem around girls, the only thing she didn't know was the potion the MC put in her drink, and she don't dismiss Foleo as romantic interest, in her page in the wikia you can see all her love interest and they're all male, but I don't know if all her love interest give her that potion or just the MC.
From what I read most supports are really poorly done in Fates, Soleil is just one of the worst.