I am facing a new animator controller issue :
Previously :
Whenever Gameobject is enabled, whether it is first time or not, the animator controller will always play the default state again.
After upgrading to Unity 5.6 :
The animator controller will only play the default state for the first time the gameobject is enabled. After that, when the gameobject is disabled and enabled again, the animator will not play the default state again.