Managing incomplete respondents

What are the possible reasons if a survey “completed” before the end or a participant is directed to the End page before completing the survey?

You need to create screenout page to be able to differentiate between respondents that were screened out/timeouts bs actual completes.