It gets really annoying how Oda keeps offpanelling and skipping the battles that is going on.
Last time we see Perospero, he was focusing on Marco who looks tired vs King and Queen. The cliffhanger was about, who will Perospero side with.
Suddenly he appears again, nothing to do with previous scenario, and now randomly targetting Chopper.