Clips API - missing some clips

I also noticed this. I am trying to fetch all clips for a streamer, and it’s only returning about 1000 results (I’m running a loop that requests 100, the maximum, each time). That seemed low, so I checked for some recent clips, and some are definitely missing.

private static List<Clip> GetClips(ref string cursor)
		{
			string clipsURL = @"https://api.twitch.tv/helix/clips";

			string clipsData = "broadcaster_id=" + GetBroadcasterID("barbarousking");
			clipsData += "&after=" + cursor;
			clipsData += "&first=100";
			clipsData += "&started_at=" + "2016-01-01T00:00:00Z";
			clipsData += "&ended_at=" + DateTime.Now.ToString("yyyy-MM-dd'T'HH:mm:ss.fffzzz", DateTimeFormatInfo.InvariantInfo);

			GetClipsResponse responseObject;

			HttpWebRequest clipsRequest = GenerateHTTPRequest(clipsURL, clipsData);
			using (WebResponse clipsResponse = clipsRequest.GetResponse())
			{
				using (Stream stream = clipsResponse.GetResponseStream())
				{
					string clipsResponseString = new StreamReader(stream).ReadToEnd();
					responseObject = JsonConvert.DeserializeObject<GetClipsResponse>(clipsResponseString);

					cursor = responseObject.pagination.cursor;
				}
			}

			return responseObject.data;
		}