Nice work, but the answer for Mozambique should be Portuguese; only 4 million speak Makhuwa. Also Serbo-Croatian is really the language of those Balkan states, so that should be added (and the alternative name Serbo-Croat). Thanks.
So sorry, Mozambique, Serbia, Croatia, Montenegro, Bosnia and Herzegovina, and Uganda are fixed. According to ciaworldfactbook, what I have for Ghana is correct.
https://www.languageconnections.com/blog/luganda-the-language-of-buganda/
which says "After English, the official language of Uganda, Luganda is the most spoken language in the country"
and
https://bunnystudio.com/blog/the-official-and-unofficial-languages-of-uganda/