You are correct. The TN Visa for Management Consultant is highly scrutinized. The Immigration Officer is attempting to ensure you are a consultant, and not being hired as a regular fulltime employee. The job must be essential to the routine operations and be in an advisory role.
You can learn more details here: Avoid TN Visa issues for Management Consultant