I would leave just the convict in this tank and get a 75G 48" x 18" for the others. A 29G is too small for any of these Africans.
Then lose the peacock because he won't do well with the mbuna (all the others) even in the 75G.
Then lose the peacock because he won't do well with the mbuna (all the others) even in the 75G.