So, it seems like the Execution Order is AnimBP -> CharacterBP -> AnimGraph -> ActorComponents. Before, i have always considered the logical way as AnimBP/AnimGraph and CharacterBP/Components acting together(i.e. right after). Sometimes, there are changes i do in the CharacterBP and i need one of the Components to use these changes and outputs the result to the AnimGraph. For these cases, i have to use an extra boolean from the Component to wait for the next frame to initialize States in the AnimGraph. I was wondering, if there is a global complete list of Object Execution List for whole Engine and its classes. Or maybe you can share some testings about it, so we can make a list together.