In the mid-00s, Alitalia used to operate Milan > Lagos > Accra > Milan, and I used it quite regularly because more oftan than not they OK'd my ID90.
The problem was that the the flight was nearly always 100% full leaving Milan, but more or less emptied and then completely refilled at Lagos - so the Accra stop would see maybe just four or five disembark to be replaced by just another four or five boarders.
A very expensive way to get 10 or so people to and from Accra.
And anyone who's done the West African routes will know what I mean when I say that with just 60 minutes on the ground in Lagos and 60 minutes on the ground in Accra, by the time we were back in Milan the cabin looked like a municipal garbage dump.