Hi Duga,
Thanks for the prompt reply. I am out of office hours now so will have to try to create a reproducible sample tomorrow, however the main difference I can see between our implementations is that I do the replace on the entire object, even if some of the fields didn’t change. In your case that would be:
collection.data.replace(properties={"non_vectorized": "changing here", "vectorized": "this should be vectorized"}, uuid=generate_uuid5("example1"))
I can’t confirm right now that this will reproduce it but maybe you could give it a try? Otherwise I will try tomorrow.
Many thanks