Ok, see you also encrypting your mesh interface, unencrypted your throughput will increase slightly
There was also some performance improvements changing the batman adv hardif mtu
Also in the past choosing "BO' as wifi country meant that you could in some cases increase your tx power, or by leaving it out of your config (overriding your regulatory domain)
The more chains your wifi have the better the signal can get
I still prefer Atheros/Qualcomm wifi over MediaTek
You will notice better throughput when that number reaches 255 for batctl o, yours at the moment was 234 (relates to signal strength)
I have just recently also been using batman-adv over Ethernet and get between 500-900 Mbps
using some old Aruba AP-105 devices
Also I build my firmware by using LibreMesh feeds which does the mesh thing diffirently depending on how you want to use it
Community Mesh Network or Standalone and using just batman-adv or adding bmx6 or bmx7
Also LibreMesh you don't have to configure your gateway
It automatically finds gateways and even allows multiple devices as gateways and uses the mesh metrics to determine which one to use
Further LibreRouter releases a hardware device with their own mix of firmware using LibreMesh, there focus seem to be outdoor mesh community networks