I think there's just too much fishes for the mid to top of tank. I would probably take out all or most of the angels. Don't get anymore fish for the bottom.
what do u mean? well, my harlequin rasboras stay in the middle, probably the same for rummynoses too, and my angels stay in the mid, the only fish that stays at the top is the blue male betta, and the neon blue gourami
