I have been trying to use OptionChainProvider.GetOptionContractList but its not working. It worked for a couple weeks, but now it doesn't work. Is this because i am on a free account?

According to: “https://www.quantconnect.com/docs/v2/our-platform/organizations/tier-features”
The Free tier provides cloud access to datasets for all of the asset classes in our Datasets Market.
 

So whats the problem?

private Symbol _equitySymbol;
public override void Initialize()
        {
            SetStartDate(2022, 1, 3); 
            SetEndDate(2022,1, 28);
            SetCash(6000);
            
            var e = AddEquity("PINS", Resolution.Minute, dataNormalizationMode: DataNormalizationMode.Raw);
            _equitySymbol = e.Symbol;
            AddOption(e.Symbol, Resolution.Minute);
            
            SetWarmUp(TimeSpan.FromDays(100), Resolution.Minute);
        }
        public override void OnData(Slice data)
        {
            var optionContracts = OptionChainProvider.GetOptionContractList(_equitySymbol, data.Time).ToList();
            if(optionContracts.Count() > 0)
            {
                //Its always 0 so we never hit this
            }
        }