Since upgrading to 4.18, it seems the ability to update graphic symbol properties is not working when using the Sketch widget.
If you checkout the codepen for the following Sketch widget sample and listen to update events, and then try to set the color of the graphic, it does not work.
The basic code I added to the codepen was this:
sketch.on("update", function(event) {
if (event.state === 'complete') {
event.graphics[0].symbol.set('color', [226, 119, 40]);
console.log(event.graphics[0])
}
});
This worked in 4.17, and can be proven in the above sample by editing to use ArcGIS JS version 4.17.