When you say:
"1 - invitation - send email, change program status to invijted, sync to salesforce
2 -Confirmation - Change program status to Registered (webinar), add to SFDC campaign, interesting moment, sync lead to SFDC, wait 2 hours, create sales task to follow up"
Are these two different smart campaigns, or two different flow steps in the same smart campaign?