Please check the financial aid application deadline for early decision students at this college. There is a priority deadline for ED students. The ED acceptance usually comes with a financial aid offer so that the student and family can determine if the school is affordable. If you haven’t completed the Profile, and the school requires it, you don’t have a complete financial aid application. Your kid won’t get considered for institutional need based aid (which I understand you say he doesn’t likely qualify for this year).
Why would you complete this form after the fact unless the school requires it if you want to apply in subsequent years?