Sorry to hear that you're having a problem with your roaming service. If roaming is working via 4G, but not on 3G, it could be a problem with the local host network you are connecting to. Are you able to do a manual search and try a different network in the area?
If this isn't working, send me a private message with your mobile number and I can check the network settings for you.
Virgin Media Forum Team
Need help changing SIM card? Find out more about activating your 4G ready SIM. 4G SIM Swap Help