Thank you for your post on the Community Forum. Apologies that Season 2 of Da Vinci's Demons is no longer available.
The broadcaster provides the On Demand content for a limited amount of time. When you accessed each episode of the series, along with the episode description there also shows the date that the episode is available until. This will usually be set to remove just after the new season begins, so Season 2 is no longer available On Demand.
Need help changing SIM card? Find out more about activating your 4G ready SIM. 4G SIM Swap Help