Setting a new "environment"

Hi everybody

First, if this is the wrong board, tell me to create it in the right one

I live in a remote community, far from big cities and with a not-so-good infrastructure. Two years ago we achieved an agreement with an ISP to provide us an internet access point, since what we had until then was just a satellite signal (and if you do not know, that’s bad in a lot of ways). With this access point, we bought some equipment to distribute the internet, for contextualization, there are 4 villages that are connected through our network. At the time, we bought a mikrotik, some wifi routers and a switch, when we started mikrotik, it already made a “default” configuration that suited us perfectly: it created a bridge between the ISP and the switch and made a DHCP server.

Now we have a problem, the number of devices grew more than expected and we will need to limit the bandwidth for the good of all.

Our structure is something like as follows:

https://imgur.com/a/wOonuii

Wifi routers do not receive IP over DHCP, they are static, using NAT to distribute IPs in the villages.

I’ve tried to add some queues, but none of the take any effect, also I don’t want to build an PPOE server since this will lead us into something that goes on the wrong direction and against our premise to share internet.

I do not know if the current configuration is the ideal or even the only one possible (Bridge), but I would like, if possible, some help in this. I’m not a network knowledge pool, but I can handle myself ina lot of things, but this is out of my knowledge.

With that, what do you advise me, how could I limit the bandwidth of the devices but not the wifi routers?

Thank you