Простыми словами о this в стрелочных функциях?
https://habr.com/company/ruvds/blog/419371/
Потому что функция d ничего не возвращает, чего вы ожидали ?let group = {

    prop: false,

    d: function () {
        return (() => {
            this.prop = true;
            return this.prop;
        })();
    },
};

console.log(group.d()); // true
console.log(group);     // {prop: true, d: ƒ}
https://habr.com/company/ruvds/blog/419371/
Потому что функция d ничего не возвращает, чего вы ожидали ?let group = {

    prop: false,

    d: function () {
        return (() => {
            this.prop = true;
            return this.prop;
        })();
    },
};

console.log(group.d()); // true
console.log(group);     // {prop: true, d: ƒ}