1. Corruption. I saw this first hand. For every $1M sent into Africa, a very large proportion is confiscated by tribes, gangs, militia, and the government. You can send all the excess food in the world, but there are thousands of people between production and the hungry person who is eager to violently steal it.
2. Africa's population is booming. Thanks, in part, to food aid. Half of Nigeria doesn't have access to toilets. 40% doesn't have electricity. 25% doesn't have running water. Their fertility rate is 5.2 children per woman. We are unintentionally propping up a future catastrophe.
3. Food aid has destroyed local farming and food production. Locals cannot compete with free.
4. Equitable allocation is impossible. There is no hunger score above each person's head. Even if there were, there is no supply chain anywhere in the world which can reliably and repeatedly deliver the necessary food aid to each person in the deepest African jungles. We rely on distribution hubs which are sparse, poorly run, intermittent, and subject to temperature and humidity extremes. This means food perishes fast unless it is ultra processed and packed for durability. Basically army rations. Even those expire after some time. Meaning we can't just take the Colombian bananas and send them around the world. Only certain foods work, and they need to undergo expensive and specialised processing. This entire supply chain is far more expensive than you can imagine.
I will close with my own opinion. While the world could sustain a higher population, it is clear to me that it will result in diminishing quality of life for everyone. Crowded conditions and increasing scarcity are not aspirational goals for humanity.