I do not know what report/transaction you execute, but SAP usually leaves excel report open and asks user to save it, but when you confirm in SAP it was done report will be closed.
But whatever, you can use SAP Scripting/VBA to support this part of workflow, script will always wait for all actions (save, close) on report to be executed and there shouldn’t be timeout in UiPath on ‘Invoke VBA’ activity.
Additionaly set screenshot to be taken when you run on VM from Orchestrator, this will help you better understand what’s happening there.