Yes you do have too many fish in your tank. With overstocking a tank the fish become stressed because they are all in each others space.
Betta's are slow and prone to be attacked/fins nipped off in a community tank with larger species, particularly cichlids.
Personally I think you should take the Betta out and put it in its own tank.
I would choose between the Keyhole or the Molly's seeing as the Mollies get to 6".
Your clown loaches have to potential to get to >40cm if they are not stunted from being in a small tank, so imo either put them in a bigger tank or give them to someone who has one.
What types of pleco's do you have in the tank? Some get HUGE. With Pleco's and Clown loaches being predominantly bottom dwellers the will be competing for same space. Pleco's can get quite territorial depending on what species you are keeping.
IMO you should rethink your stocking or else you could have real problems in the near future.
HTH