Wireless Download Causes Disconnect

I have changed every config in the forums am at my hairs ends please help. My setup is a RB2011 and a phone as a internet source.
on cable i can browse perfectly everything works VPN video calls etc however when i switch to wireless everything goes awry i cant vpn or video call for long periods the internet connection goes stale.
I did a test downloading the ubuntu image on cable i can download once at 2.5-3Mbps but if i switch to wifi i cant download the file if the speed goes abovr 500kbps it disconnects.
I have a bridge and have added the ports and wifi there.
Even with wifi stand alone i have no luck the disconnect happens.
i will add the code in a few(I am writting this on my phone)

all i want is point me in the right direction
EDIT: the disconnect here is to the internet
also the pings to the router on cable are <1ms but on wifi they are between 3 to a high of 100ms


Edit 2 More info
Test
connect to cable and wifi and initiate a file download(ubuntu 20.04 from Ubuntu site)

192.168.42.129 is the ip for the phone
172.20.100.1 is the ip of the bridge

continuous ping to 192.168.42.129

on cable i can download the file at a stable >2.2Mbps
on mikrotik wifi immediately the file hits >1.0 mbps i loose connectivity to the phone i.e

Reply from 192.168.42.129: bytes=32 time=164ms TTL=63
Reply from 192.168.42.129: bytes=32 time=124ms TTL=63
Reply from 192.168.42.129: bytes=32 time=138ms TTL=63
Reply from 192.168.42.129: bytes=32 time=27ms TTL=63
Request timed out.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 172.20.100.1: Destination net unreachable.
Reply from 192.168.42.129: bytes=32 time=11ms TTL=63
Reply from 192.168.42.129: bytes=32 time=7ms TTL=63
Reply from 192.168.42.129: bytes=32 time=4ms TTL=63
Reply from 192.168.42.129: bytes=32 time=5ms TTL=63
Reply from 192.168.42.129: bytes=32 time=4ms TTL=63
Reply from 192.168.42.129: bytes=32 time=86ms TTL=63
Reply from 192.168.42.129: bytes=32 time=85ms TTL=63

on the wifi connected to the mikrotik port(3rd NAT)
i can download the file similar to on cable

How can i stabilise

Lower both AMSDU Limit and Threshold to 2048, my S10e was constantly disconnecting every 5-10min despite being next to the router. After changing those settings, the phone only disconnects when I have a really low signal as it used to be with my old router.

Edit: I saw you’re using AMPDU priorities but those should be just for best effort traffic (0) and 40mhz bandwidth, you should use 2ghz g/n 20mhz only to avoid interferences.

I have played with all those values still cant get stability
if I add another router tripple NAT that wireless is more stable with pings <2ms

How do you connect your “phone” to the RB2011? You say internet source is a phone?

Set “detect internet” to NO (this is a quickset feature, nobody knows what it is exactly doing).
Rather add a DHCP client on the WAN interface (with default route and DNS enabled).

Your netwatch script is useless (or at least too short) I think, why to reboot if you have no connection for 1 second?
(and the script content is not shown in your config)

If you export code, use next time: export file=FILENAME hide-sensitive (then your wifi passwords will not be shown).

I see no interface list (LAN/WAN)?

I wonder if it would not be better for you to start from Quickset again to achieve what you want.