In FCC mode, the wifi channels at 5.8G have normal power where in CE mode, it is highly reduced. So that 2 different cases.
On the other side, in CE mode, these 5.8G channels are little used by others, just take care of some FPV quad operating at these frequencies too.
If you get poor 5.8G connection in wifi mode and improvement when using 5.8G with OTG, it means that the problem is at 2.4G with the link between the RC and your phone.
Maybe some bluetooth devices active ?
The issue is that the channel used by the RC cannot be selected and sometimes the RC select it very strangely and not at the best channel IMO.