We have the exact same workflow and issue: generate a plan, review the plan, approve the MR, run a manual job to apply. However, the plan report doesn’t show up in the MR until after ALL jobs complete. It seems that it would make sense for uploaded reports to display in the MR as soon as they become available.
Edit: This seems to only occur when allow_failure is set to false for the manual jobs.