Does this apply to applications submitted before March 18? The required documents are a bit complicated, including the business license, lease contract, and financial documents.
When you say "applications submitted", do you mean tech pathway application after receiving NOI or the form that you submitted for EOI?
If it is EOI, then once you receive the NOI, just fill in all details in your application and check the documents to be uploaded in the last screen for any employer related stuff.
If you have already submitted tech pathway application, then you are good. No need to worry about these additional docs.
P.S. - One of my colleagues who is yet to submit the final application, does not see any additional docs to be submitted as per the new changes. In fact, he is still asked to submit the company information which was part of old checklist and not present in the new checklist anymore. This tells us that the applicants who received NOI already may not be required to submit additional docs (emphasis on "may not" as it is not clear as of now and all we are doing is speculating) or the portal is not updated yet with the upload sections for new docs. We will get to know about these documents only after someone sees them in the upload section of their application.