Commit versions in Delta Lake are not guaranteed to be dense and sequential. There are scenarios where gaps might occur between version numbers. Specifically, the DELTA_VERSIONS_NOT_CONTIGUOUS error condition indicates that versions are not contiguous, which can happen when files have been manually removed from the Delta log or due to eventual consistency issues in storage systems like S3. Concurrent writes or modifications can lead to situations where commit versions remain sequential but have gaps due to conflicting transactions being rolled back.
Please refer to this ->
https://docs.databricks.com/aws/en/error-messages/delta-versions-not-contiguous-error-class
Even with non-contiguous commit versions, Delta Lake maintains system integrity using metadata structures, ensuring consistency across reads and writes