If AxoDataFragmentExchange encounters an error while saving from the PLC to the database in a specific fragment during reading (Batch read failed), the database will contain data with default values → meaning invalid data for that fragment.
The task triggered by AXOpen.Data.AxoDataFragmentExchange.CreateOrUpdate() should finish with an error.