The problem with VN's that tell erotic stories or porn stories is that they only have one goal, to create a situation in which the characters involved somehow end up interacting sexually with each other. This premise quickly turns the most realistic starting conditions into a farce. Because unlike real life, there is rarely a second chance in a VN.
Under these conditions, I think L&P has done a good job. The promise to the boys to wear erotic underwear has already heated up the situation in advance. The fact that the boys could then see Sophia in different outfits heightened the sexual tension even more.
The trick was to combine the boys' sexual experience through masturbation with the sudden time pressure. Together with Sophia's growing sexual excitement, this made the scenes with the handjobs and the first French kiss possible (in my opinion).
The fact that Sophia refused to show the boys her naked breasts again was due to Sophia's intention that it was sex education and not an erotic adventure. It is precisely this sudden time pressure that explains why Sophia wasn't naked at the end. In this sense, L&P was consistent here and did it right in my opinion.
You could have stopped the scene at any time. In real life, you would get a second/third chance. Due to the linear structure of a VN, something like this is usually not possible. In real life, the main character would have taken a moment to think and then abandoned the whole thing. In this VN, that is also possible, but that also means the route is over. This also corresponds to the nature of a VN because the entropy of the branches would increase exponentially (siehe
xxxorro) .