She gladly did it for Shiva and the other gods who she considers her brother in the og mythology. But in fateverse it is obviously even more complicated.
Durga/Kali may be strict to Ganesha, but she truly loves her son (flashback to Kali threatening Shiva she will destroy the whole world if Shiva doesn't get her son a new head).