They were missing the `geometry_set_realize_instances` function used to make any input instances real for writing.