When you subscribe to rna events, an owner is required. The owner can be anything, but is a handle, or a receipt you use to reference a particular subscription.
When you call clear_by_owner and pass it the owner, any subscriptions made to this owner will be dropped.
In your example, you have owner=object():
You have no way of retrieving the owner because isn’t bound.
It’s like doing [].append(something), it doesn’t make sense.