The fact that she is overdressed is exactly the problem. She is going to a local bar for a concert by some school boys. There isn't a need to dress so excessively sexy.
Sophia has worn more revealing outfits, her sundress with Alyssa was far more revealing but it wasn't inappropriate based on her surroundings in contrast to this dress.
Ofcourse in Sophia's eyes she chooses the outfit because she feels she looks good in it, but the place where she is going people won't think that. That place is a local bar where definitely people of the lower class and middle class would come for drinks, it won't be uncommon to find lechers and pervs over there. Sophia should take that into consideration before dressing.
Also the logic that she feels she is looks good in the dress can apply to the first dress as well. It is the appropriateness that matters. Tomorrow she could walk into a hospital in miniskirt and heels, ofcourse her intention might not be to attract attention and she wore it for herself but is it appropriate.
As for the heat and humidity, take a look at this. This is how she dressed in the morning or afternoon, a high neck, the material kinda looks woollen.
Next the blazer, and lastly how she is dressed just the night before.
View attachment 1339882
View attachment 1339884
View attachment 1339886
Also the fact that she went for a run in 40°C+ in the afternoon. Do you think this woman cares about the heat.
She is heat resistant in my opinion. You never know next day she could be walking outside in the afternoon with two sweaters and a coat on
Jokes aside, the bars will generally have an AC. The temperature inside the bar will be cool, her car also has an AC, her house too. The heat and humidity do not play a role at all.