I think if you cannot really produce the document due to outbreak, just submit a letter of explanation saying that reason and they may just request an additional document to be submitted in 90 days. please read link...
I think the draw isn’t over yet since they are not publishing anything yet in the website. I hope It’s just slowing down way to around 470 ish or even lower :)
New here as I was also waiting for ita. got 860 points. It seems that there’s no draw today. possible date of next draw would be next week monday. last year, after july 24 the next draw was aug 12 and followed by aug 20. let’s keep our hopes high :)