Why does my phone receive only 2G data? I am using a dual sim smartphone with sim cards on both the slots. Sim card inserted in slot 1 receives 3G data but, the other sim card inserted in slot 2 receives only 2G data, even though 3G internet pack is activated.

I swapped the sim cards between the slots, believing that there might be an issue with the mobile network, but the same problem exists.  


My smartphone: Moto E 2nd Generation 3G
Android version: 5.0.2


I have even changed the preferred network type to 3G for the sim in slot 2 (Settings -> Data Usage -> Mobile network settings ->Preferred network type) but, no change.

What could be the issue ?
Thats how dual SIM in this model works. One sim supports WCDMA (3g) bandwitch, while the other one is only EDGE (2g).