old man is this how you spend you're retirement trolling somalis ?
To say Benadir was soley ruled by Zanzibar Sultanate is intellectually dishonest
You don't even have sources to back up your claim.
This authentic source clearly says Zanzibar were forced to accept the Geledi authority in the Benadir coast and when Zanzibar decided to built a fort in Mogadishu. They had to gain permission from Sultan Ahmed Yusuf meaning they didn't have complete control over the Benadir coast because the Geledi had some authority since they ruled Barawa and only the Bimaal of Merca resisted their hegemony. All the Rahanweyn clans you mentioned were not only under the Geledi Sultanate but paid tribute to the Geledi rulers. This source explains it all.
Link: https://books.google.co.uk/books?id=mw1n9-3ZvcQC&pg=PA387&redir_esc=y&hl=en#v=onepage&q&f=false
I have provided my evidence so stop making things up.
Also, the Italians confirmed that the Benadir coast was locally governed by Geledi Sultanate, Hiraab Imamate and Bimaal Sultanate (Merka State) which were Somali kingdoms. The Zanzibar Sultanate claimed the coast but didn't rule it. Why do you think the agreement between Italian and Zanzibar were null and void? Why do you think the Benadir coast resisted the Italians even after Zanzibar claimed to transfer the authority to the Italians? The Italians called them liars for a reason.
This is the real Zanzibar Sultanate map. It spans from Lamu to the Zanzibar islands, never reached the Somali coast. Keep your revisionism to yourself.
https://www.somalispot.com/threads/yusuf-and-ahmad.48176/#post-1320180
The Geledi did not control the Hiraab , Bimaal or Abgaal imamates, or any part of the coast. The Bimaal wars kept them west of the Shabelli and north of Buulo Mareerto. It was the Jiddu and Bimaal who expanded into the coastal area south of Baraawe. Baraawe itself appealed to Omani Sultan Barghash for help after being burned by the Bardheere Jamaaca in 1840, and not the Geledi sultan. (See Mukhtar, the new edition of The Historical Dictionary of Somalia, page 51.)
The coastal merchants did not want anyone monopolizing the Shabelli trade, which is why they supported the Geledi against the Bardheere Jamaaca and the Bimaal against the Geledi.
The whole Banaadir coast was Swahili. Barwaani and Bajuni are both Swahili languages. 9th-10th century coastal Bantu pottery has been found as far north as Gezira, and also at Baraawe and Munghia.. (See James de Vere Allen, Swahili Origins, pages 165-167)
Omani Sultan Barghash studied religion at Baraawe and was both patron and khalifa to Qadiri leader Uways al Baraawe. It was Uways who organized the resistance against the Italians, principally because they were not Muslim. When this failed in 1908, the resistance was over and the Italians took total control.
It was a coalition of the coastal towns organized and led by the Omanis that drove the Portuguese out of Baraawe in 1758. Thereafter, the Omanis gained increasing loyalty and control over the towns and taxed the export trade. They didn't care who grazed camels and goats in between.
Your revision of Somali history is incorrect.