I'm seeing almost all (but somehow not all) my virtual coordinate variables being demoted to data variables when writing to icechunk. They are coordinates, I write them, read them, now they are data variables.
I have no idea whether this is the fault of VirtualiZarr, Xarray, Zarr, or Icechunk. Probably VirtualiZarr's fault though.
I don't have a MVCE yet though.