Yup, but sanji was still going trough the "germa supersoldier change" proccess, so, it could be that sanji's CoO wasn't active or fully functional at the time, and when he arrives at the scene, the geisha is already down and bleeding, meaning that it happened before sanji arrived.
Edit: the part...