I've a strange problem.
I have created a Thing.
My Thing's Policy has BOTH entries for Authorization for my Hub-Things Connection as well as for my Java Client (Things Client ID).
I can verify that the Hub-Things Connection DOES update my thing since values change.
Whenever the Hub-Things connection updates my Thing, my Java Things listener is not called/updated. However, whenever my Thing is manually updated via Things REST call (e.g. PUT /things/{thingId}/features), my Things Listener gets called.
Any clues?
I'm using the Bosch IoT Cloud Instance of IoT Things.