On flow designer, sub-flow is failing with error "Unable to load connection with alias ID: xxxxxxxxxxxxxxx"DescriptionIn a sub-flow, if we set it to run-as user to the user who initiates a session and when the main flow was activated and triggered, the platform cached the flow and an error occurs. When the sub-flows "Run-As" "system" and saved, it doesn't take effect on the flow even though it shows the sub-flow was executed by "system user".Steps to Reproduce Create a Subflow Run As - User who initiates sessionActions – Log info message – “Subflow Test”Save and publish Create a Flow Run As – System UserTrigger – new incidentActions – Log info message – “Flow Test”Add the Subflow from step #1 Save and activate Create an incident to trigger the FlowFlow execution logs will show the Flow was executed by “System User” and the Subflow was executed by the user (Correct Result) System Logs will show the “Flow Test” message was created by “system” and “Subflow Test” was created by the user (Correct Result) Change the Subflow’s “Run As” property to “System User”, save and publish the SubflowCreate an incident to trigger the FlowFlow execution logs will show the Flow was executed by “System User” and the Subflow was executed by “System User” (Correct Result) System Logs will show the “Flow Test” message was created by “system” and “Subflow Test” was created by the user (Incorrect Result) WorkaroundMaking changes on the subflow and saving it it is not enough for the changes to apply. The correct process is to also publish the flow one more time after changes are made so they take effect on the following executions.Related Problem: PRB1347366