Вы можете добавить слушателя перехода к макету движения и сохранить флаг, когда переход завершен.После этого, когда действие воссоздается, вы можете прочитать этот флаг и использовать что-то вроде: motionLayout.setState (R.id.end, ConstraintSet.WRAP_CONTENT, ConstraintSet.WRAP_CONTENT) - где R.id.end - это идентификатор из свойства constraintSetEnd.