Bug where the API result shows result.status.pctComplete < 100% even though the video is ready

I am having the issue that sometimes the API always returns a video as:

result.status.pctComplete < 100% even though the video also shows result.status.state == “ready” and readyToStream == true.

It is now a day later. I can also fully watch the video via dash.cloudflare.com but the API is saying that it is not 100% complete.