1. Noble and his crew still needing the wheat is a stupid plot point. In the first movie Noble tells the villagers that he's chasing the rebels but it's taking longer than he anticipated and his crew is running low on food. Fair enough.
But once Noble realizes that he's found Kora then she becomes the priority. It's established that her capture alone would get Noble what he wants. And then in Part Two Noble immediately figures out that Kora is back on Veldt and it will only take them 5 days to get there. So why do they still need the wheat? I know that right before the battle Kora tells Noble to take the wheat they need to travel back to the motherworld but the first movie already established that the dreadnought has FTL so do they really need the wheat that bad? And during the climax of the movie we find out that they actually don't as Noble is willing to blow up the entire village because Kora is aboard his ship and he's confident that he'll capture her. So really, the logical bargaining chip should have been Kora all along and not the wheat. Noble shows up but they can't risk destroying the village because they might kill Kora (and in Part One Balisarius ordered Noble to bring her in alive). That would be the logical angle here.
Because the movie needs to pretend that the wheat is still important there's also a hilarious scene towards the beginning of the film. The young soldier comes to inform our heroes that the dreadnought is heading their way and the conclusion that Titus draws is "they must really want that grain" instead of realizing that they're after Kora. It's especially funny because in the first movie it was established that out of all the characters it is Titus who knows the importance of Arthelais.
2. Characters' actions make no sense. Throughout the first movie it is made clear again and again that the Imperium cannot be trusted. And again in this movie. Titus' backstory exemplifies this. He surrendered himself so his men would be spared but they were all killed anyway. So what does Kora want to do when Noble arrives on Veldt? She offers herself up so the villagers would be spared. Even though she knows how cruel the Imperium is. Her whole backstory is literally about how cruel the Imperium is. In the first movie she even says that the villagers are stupid for thinking that they will be spared if they give the wheat to Noble. So Kora thinking that Noble might show mercy
this time is literally this:
And even Titus tells Hagan that he thinks they can negotiate a trade with Noble which doesn't make any sense because if they give him the grain then what stops Noble from killing them all? And Titus says this
right after he tells everyone about his tragic backstory.
3. The 5 day deadline is ridiculous. in the first film Gunnar told Noble that it will take them 9 weeks to harvest the crops but with the help of Titus' pep talk it magically takes them just 3 days. And in another 2 days they manage to train the villagers, build the fortifications and dig out the dropship. And Sam has time to make unique quilts for each of our heroes. and talks about them like she's really come to know them but it has literally been a few days.
4. Out of nowhere Titus hits everyone with the revelation that Princess Issa is alive. How does he know that? He doesn't elaborate and nobody questions him on that.
5. Not really an issue with logic but it's frustrating how the movie doesn't do anything with the stuff it sets up. I for sure thought that Noble cutting his recovery short would pay off in the end. Maybe as a result he's not thinking straight and makes decisions that screw everything up. Or maybe he's not fully physically recovered and in a pivotal moment loses to Kora in a fight because of it. I expected
something. But no. It was just your typical "bad guy kills a subordinate" scene.