Very good point, I will counter the point about Carrot's mood. The current issue is that the manga didn't focus enough on her thoughts after the fight to properly gauge her feelings. It was a single panel of her being happy that Nekomamushi won the fight, to which he responded with how she can still turn Sulong. While I agree that the plot point with Pedro's is probably satisfied, I will present that before Pedro's vengeance got fulfilled Perospero planted another seed in Carrot that still lingers now.
I've always been caught up in Perospero's words here during chapter 1006...
The line to focus on here is "If you didn't want to see your friend die, then you should've stayed in the forest and nibbled at your grass, Rabbit! That's where you belong."
I feel that this line will come back to haunt Carrot in some way if the Straw Hats get put in danger. To prove at that moment that she doesn't belong to nibble on the grass in the forest, that she doesn't have to watch friends die. While the whole Pedro thing is pretty much done, the BMI pirates still have that connection with Perospero and history with the Straw Hats and Carrot. There's a potential here for them to be another personal conflict for Carrot. Especially if Perospero manages to regroup with his crew and plays the shit talker role.
Some might bring up that the line is about Pedro, but I would say that the line is vague enough here to come back at the perfect dramatic moment. I'm using the BMI pirates as they would make the most sense, but it's the kind of line that can be perfectly used just about anywhere.
Some might also bring up how this didn't come up during Nekomamushi's fight in 1026. The issue here is that Oda decided to put the endings of the duke fights in the history-defining chapter of 1026 where Luffy splits the skies for the first time. Not exactly the best time to focus on Carrot's inner turmoil during this scene. Considering this is a big moment for Luffy the same thing would happen to just about anyone.
Also, during this scene in 1026, it wasn't like Perospero was seconds away from bringing the ax down on Nekomamushi's neck. He was standing there gloating before getting interrupted by the moon coming back out and getting defeated. To have Perosperos words from 1006 come back there needs to be the true threat of death.