It was annoying that he didn’t want her partaking nor advocating for her to stay for that kind of planning but I will say, Leah isn’t supposed to be knowledgeable in that way. They’d have to come up with a lot of lies to explain how she’d be useful without letting them know she’s originally the pirate Rosetta. Which she always wanted to avoid because if not they’d persecute her. It’s why she had that younger pirate pretend to be captain.
But yeah him seeing her as a weakling all the time was very frustrating. It’s understandable he didn’t want to lose her again but the Rosetta he fell for was an adventurous pirate, not some cooped up noble woman. Took him too long to process that fully.

Reaching around chapter 50-55, it is understandable that Rosetta would get frustrated. Although Cadriel has her best interests to heart, he does treat her like a fragile little thing. And sure her body isn’t strong like it used to be, but the fact she isn’t even invited to strategy meeting to at least plan the battle, when she was someone who was moving ship and crew, sailing and who is pretty smart, I just feel her. Okay you do not want to involve her in the battle because she can’t fight like she used to, but you can at least involve her in the planning. But he doesn’t even do that and he keeps her away all the time! She’s kinda right, he loves her but he also keeps her trapped.
In the end he lets her go and all, so it still makes him way better than Nick, but how can he not understand this fundamental part of her? He got to know her when she was a pirate and she still is in her core, even if she switched bodies. I feel like somehow Cadriel just tended to forget that.
She’s a strong FL despite it all so it’s super annoying to see “that son of a biscuit” do that kind of things despite the fact they like each other.