Auto Start program doesnt refresh or change

Steps to reproduce:
We use a main program consisting of many subprograms. By starting the robot, we are calling our main program and installation.
We have a bug, that some program changes in the subs arent refreshed in the main (it calls an older version). So after start we first have to delete some subprograms and add it again. Then it works.
If we want to change the autostart-program in the installation settings, the robot always runs the same program and installation.

Expected Behavior:
The adjusted auto-start programm is called. Program changes in the subs are updated in the main program

Actual Behavior:
Description of Actual Behavior

Workaround Suggestion:
Delete and add subs

Robot Serial Number:
UR16e

Affected Version(s):
5.17 and older