@Mr-HHYes you can move the number mid contract, but bare in mind any credit on the Voda sim will be lost
You will need to activate the number on Vodafone's network before they will issue a PAC code, so you have to top up and make a call and then wait 24 hours and lose the credit.
Once that is done the request the PAC code and give to o2
--
iPhone 16 Pro Max - o2 and Spusu
Galaxy Z Fold 6 - Mozillion
iPad Pro 11 M4 - Three
--
This is not customer services and we dont have access to your account
I do not work for o2 or any VMo2 /Telefonica/Liberty Global Company