JavaScript toLocaleString returning incorrect value for Africa/Cairo time zone on Microsoft’s Edge

It’s been more than a week since Egypt re-introduced DST but following JS statement still returns incorrect value on Edge. (Chrome never have the problem.)

new Date(new Date().toLocaleString("en-US", { timeZone: 'Africa/Cairo' }))

Is this something that can be fixed by a setting in Windows?