Out of curiosity: What happens when this happens in-between the DQL polling interval? The initial state is: Foo.name = “Bob”
---- polling paused ----
- Set
Foo.name= “Alice” - Set
Foo.name= “Bob”
---- polling continued ----
Are you using a diff to check if you need to trigger a subscription event? If yes, one need to be very careful setting the DQL pollling interval to large values.