Being and idiot is fine. But at least be correct. His bones weren't even broken in the first place. Queen stated that this breaks bones but sanji is fine due to his exoskeleton kicking in time. The only thing was that his leg was dislocated which he more than likely snapped back in. So there was no regen even used