According to FMassCommandBuffer::Flush() (MassCommandBuffer.cppline 102) the order should be
Create > Remove > ChangeComposition > Add > Set > Destroy
Notice how Remove's value in CommandTypeOrder array is lower than Add's and ChangeComposition's value. It is confusing because the lines are not in order.