I just tested different scenarios and got it to run. These are the sprite behaviors:
FADE
Active at start - No
Fade in time - 1
Wait time - 0
Fade out time - 0
Destroy on Fade out - No
Fade2
Active at start - No
Fade in time - 0
Wait time - 0
Fade out time - 1
Destroy on Fade out - No
And these are the actions:
Sprite 1 - Fade2 > Start Fade
System - Wait > 2 seconds
Sprite 1 - Fade > Start Fade
System - Wait > 2 seconds
Sprite 1 - Fade2 > Start Fade
Sprite 1 > On Fade2 finished > Set Position - X > 640, Y 250
System - Wait > 2 seconds
Sprite 1 - Fade > Start Fade
After the 1st Fade triggers - the Fade would not execute a second time - a Restart Fade must trigger to reset the Fade behavior. Which again, i think is weird since the Fade2 behavior does not need a restart, even if the fade in has 0 and therefore has not executed.
So, these are the NEW Actions:
Sprite 1 - Fade2 > Start Fade
System - Wait > 2 seconds
Sprite 1 - Fade > Start Fade
System - Wait > 2 seconds
Sprite 1 - Fade2 > Start Fade
Sprite 1 > On Fade2 finished > Set Position - X > 640, Y 250
System - Wait > 2 seconds
Sprite 1 - Fade > Restart fade.
This works without any problems.