I got a giffgaff SIM for dedicated use on a TPlink 5350.
I have got similar settings to you and I can get on internet with all the devices I want.
However, the unit persists in telling me that I am connected to O2 network!!! I have network profile called O2 but it has the giff settings as well. I am confused about which network internet I am logging on too. Any Ideas