The Delta data for SPY put options seems to be quite wrong. See these log outputs:

246581_1690751930.jpg

Notice how the delta for the call options looks normal, ranging from .97 to .04. But the put options for the same strikes are all around -.43 to -.48. These numbers can't be accurate given the last price ranges from .1 to 1.57. 

here's my configuration for the option:
 

        self.daily_option = self.AddOption("SPY", Resolution.Minute)
        self.daily_option.SetFilter(lambda option_filter_universe: option_filter_universe.IncludeWeeklys().Expiration(0,0).Strikes(-5, 5))

 

I've checked several expirations in June and July 2023 and they all show this anomaly. Any ideas?