So when you do speedtest using cable or 5G wifi, speed is normal, right? I didn’t get such info. Maybe I missed something.

For 2.4G, most of the things to try is to change channel. Can you do that? Change between 1, 6, and 11 to find the best channel to use.