More info on Sanji attacking the Women based on 106.101 translation
-Sanji didn't attack the woman, but when she saw the woman who seemed to have collapsed due to her own attack, she was confused.
The woman collapsed due to Sanji exoskeletion skin and hurt herself attacking Sanji
This is why during black maria battle oda had sanji say he didn't use CoA haki so he doesn't hurt black maria
it was a foreshadow