Indeed string array is not well supported by the vtkHDFReader/vtkHDFWriter, there is an issue about that here : https://gitlab.kitware.com/vtk/vtk/-/issues/19771. We need to fix that at some point.
Thanks for the info! I’ve noted the limitation and will use an alternative method to handle string data.
Looking forward to the fix in a future release.