I had issues with my ID Mobile sim, they replaced it twice and still wasn't working properly, switched to GiffGaff in the end. With GiffGaff I think you need a physical sim first then you can switch to esim within the app. No need to put the physical sim in anything, but it will need to be activated onlineIDMobile now offer eSIM, they use the 3 network. Very fast 5G if you can get it. Tesco Mobile also offer esims but I don’t think they do data only or monthly rolling contracts.