Testing samples from https://github.com/ianare/exif-samples shows that generally, only one value is present. Windows also only recognizes metadata with a single ISO value, so the current implementation produces exif data from which Windows cannot read the ISO value.
The exif spec (https://www.cipa.jp/std/documents/download_e.html?DC-008-Translation-2023-E) states in section 4.6.6, Table 9, that "Photographic Sensitivity" (renamed from "ISO speed rating") is an arbitrary number of shorts.
Testing samples from https://github.com/ianare/exif-samples shows that generally, only one value is present. Windows also only recognizes metadata with a single ISO value, so the current implementation produces exif data from which Windows cannot read the ISO value.