The idea behind acquiring critical section by disabling interrupts

If I understand your question correctly, it’s the same one that has been discussed here:

Disabling interrupts manually, not by taskENTER_CRITICAL() - Kernel - FreeRTOS Community Forums

Thx