Getting task info do not work for IDLE and Timer task when using MPU

xTaskGetHandle is no longer available to unprivileged tasks when using the MPU port which may be causing the problem you’re seeing.

Well the fields of taskStatus certainly look incorrect. Would you mind upgrading the task which is calling xTaskGetIdleTaskHandle and vTaskGetInfo to privileged and trying again. I would like to rule out the task access permissions/MPU settings being the source of the problem.