extract the Date.now to
let date = Date.now
Then, create your predicate using the constant date value. The Date.now is not a constant.
This should fix the problem. It did in my test.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: