So you currently have 1x 5g, 4x10g , 2x 29g & 5 bettas in bowls? & you plan to have 1x5g, 4x10g 4x29g and 5 bettas in bowls.
I agree with your Mum - your tanks are speading out and you're being messy with your stocking - what is the point of getting pairs of dwarf ciclids for 10g tanks when you don't have the tank capacity to raise any fry?
I think you should forget having any more tanks or fish for now & consolidate the ones you have.
Move the coldwater into a 29g ASAP
Return the Mbuna - a 29g isn't big enough for them and I would say the kribs should go to.
The nano reef stays.
The freshwater 29 gets the ich sorted and you can them add a small shoal of midwater fish but about 6 black phantoms will be enough for the tank.
The puffers move to a 10g.
Divide another 10g for three bettas, one Betta goes in the 5g. The other Betta lives in the spare 10g except when it is needed as a hospital/QT/fry tank ( then it can go in a bowl temporarily)
This reasonably accomodates all your fish and gives a bit of leeway.
Of course the payoff for this reduction is the new bigger tank in the family room downstairs
