Is there a guide to the massage for each girl? It seems consistent each time, but I can never quite get it perfect.
You could read the messages and either try again during the next time slot or savescum to try all possible options in one go.
OR you could open the python console and read out
<Girl>X.MassageChart to grab the data directly. No idea if or when it might get rerolled but here's what I get in 0.991g:
Rogue:
shoulders, arms, arms, hands, hands, back, hips, back, breasts, breasts
Kitty:
shoulders, back, hips, thighs, calves, feet, feet, hips, ass, pussy
Emma:
shoulders, neck, neck, back, hips, ass, ass, back, breasts, breasts
Laura:
shoulders, arms, back, hips, thighs, calves, ass, ass, pussy, pussy
Jean:
back, shoulders, neck, neck, back, hips, ass, ass, pussy, pussy
Keep in mind the more intimate areas (especially breasts+pussy) still have pretty high requirements for the girl to be comfortable with your touch, and the "perfect massage" will not work if she gets uncomfortable. The high number of touching actions will also drain a lot of addiction.
Unfortunately the end result was a major disappointment for me. No special scenes beyond some text, wastes a ton of time, not stimulating enough to reliably make them orgasm and at least with Rogue by the time she was comfortable having her breasts "massaged" twice I didn't get any meaningful stat increases either. By contrast the "grab a tit" flirting action is simple and throws stat points like candy while taking
no time at all.