You just missed the synchronization functions. Look at the top and bottom of the while(1) loop in RdSensData_task in mqx_tasks.c. Near the top you will find:
_lwevent_wait_for(&(Globals.SamplingEventStruct), 1, FALSE, NULL);
That event is set in FTM_OnCounterRestart() in Events.c. That is, when the main loop counter indicates start of a new read sample.
Near the bottom you will find
_lwevent_set(&(globalsRunKFEventStruct), 1);
which then triggers
_lwevent_wait_for(&globals.RunKFEventStruct), 1, FALSE, NULL);
inside Fusion_task().