I'm trying to limit the available stocks within the Universe to stocks with a Close < $10 and Market Cap < $10M. When I run this code, I'm getting stocks with a close above $10, which I've emphasised this within the code block, highlighting stocks with a close above $100

I'm new to QuantConnect, and likely missing something, but I can't work out what it is. Hopefully someone can point me in the right direction.

from AlgorithmImports import *
from Selection import *

class AdaptableApricotRat(QCAlgorithm):
    def Initialize(self):
        self.SetStartDate(2022, 5, 10)
        self.SetEndDate(2022, 6, 10)
        self.SetCash(100000)

        self.max_price = 10
        self.max_market_cap = 10000000

        self.AddUniverseSelection(CoarseFundamentalUniverseSelectionModel(self.CoarseSelectionFunction))
        self.UniverseSettings.Resolution = Resolution.Daily

    def CoarseSelectionFunction(self, coarse):
        return [x.Symbol for x in coarse if x.HasFundamentalData and x.Price < self.max_price and x.MarketCap < self.max_market_cap]

    def OnData(self, data):
        for symbol in data:
            value = symbol.Value

            if value.Close > 100:
                self.Debug('{0}, {1}'.format(self.Time, str(symbol)))

# 2022-05-10 00:00:00, [DBGI XOH3CLWJT4RP, DBGI XOH3CLWJT4RP: O: 573.75 H: 587.25 L: 483 C: 509.5 V: 2248]

# 2022-05-10 00:00:00, [LION XU4WVYMHNAZP, LION XU4WVYMHNAZP: O: 219.23 H: 219.23 L: 219.23 C: 219.23 V: 0]