you might be right, if we want to stick to what it is presented to us in the game when he calls she has no clue about who is calling. Or at least it is presented that way:
View attachment 1518087
Python:
s "Hello?"
dm "Hello, Mrs. Parker. You know who this is?"
"{color=#ffffff}Sophia's heart was beating faster."
s "Don Morello?"
Since he already called before she could have saved his number and she should know that it's Don Morello. So he probably called with a masked number.
On the other hand, to explore all the possibilities, this time he could have called with a visible number so that she has his number now.
This is a small detail but it can have an influence on the fact that the next event is a phone call or Sophia needs to go to the casino to ask Morello for a meeting.
The outfit request from Aiden seems to imply something that you describe here, from touching to groping, at different level and extents, with different persons (Aiden, Andre, both...).
I think this can make sense and it could be plausible and likely to happen.
I just want to point one thing, though. If history told us anything, L&P always misled us with the dresses. The biker suit, the romper etc. And in the end the dress always played a marginal part. The suit was just for riding (and, ok, to embarrass Sophia a bit more), the romper had no part in Sam event if not the continuous teasing from Patricia (which I still like to view it as L&P's disappointment for the choice

).
What I'm trying to say is that the task could be something different and independent from the scene that you describe here. I obviously have no clue about that, beside what has been already proposed e.g. about showing the paintings of the day before. I don't know if there could be something related to the "Raven" too, as it has brought up again during Nathalie event, but probably it was just a natural discussion (we need
Apollodore interpretation here

)
The other thing is that it would be hard for Sophia to get fooled again like the last task in the classroom, if she accepts to get touched it is because she will make sure that is the actual task.
So the task could be groping in any declination that you want to describe it, or there could be a dismissed attempt at touching by Aiden and then the actual task.
Finally there are still the previous task endings pending. Will they influence the task, just some of the dialogues or somehow even the choice of morello's help?
When she received the sms from Aiden the dialogues were already slightly different in the case she knew that Ares was Aiden (
day19_Sophia_accepts_Ares_breast_groper==True
)
Python:
if day19_Sophia_accepts_Ares_breast_groper:
"{color=#ffffff}Sophia was still very pissed about that number Aiden did on her earlier in that art class. She wanted him to pay for it so much."
else:
"{color=#ffffff}Sophia wanted so much for Aiden to pay for what he has done to her so far."
That's another interest point to take into account and follow.