Is the correct rotation being applied?
I don't know the answer. I am not passing any rotation. The only thing that is being input is the Marker(GameObject). The agent should rotate towards that marker.
Is the ability active?
Yes I can see it its is getting Active.
Do you thing that part of the code looks OK ?
// Determine the direction that the character should be facing.
var lookDirection = m_LookSource.LookDirection(markerTransform.position, true,
m_CharacterLayerManager.IgnoreInvisibleCharacterLayers, false, false);