I am having this issue lately, which the data collected offline on collector (not classic) is failing to sync. Sometimes I cant make the sync work, so I wonder if there is any way to extract the offline data, so all the info we input in the field is not lost.
See this support article: How To: Access offline edits from Collector for ArcGIS directly from an Android or iOS device