it's been 7 days. if queen and king who are ancient zona didn't recover from their injuries. ot would be an insult to YC1. Not only them. I think others are also recovered(like tobiroppo).
Zoro and Sanji attacks are so powerful that even after 7 days their opponents haven't fully recovered.
They didn't need the help of bombs or magma.