The compositor does not compute node previews even after the user enables previews using the eye operator in the node header. That's because the operator does not tag the node for update. To fix this, tag the node for a property update and submit relevant WM notifiers. Pull Request: https://projects.blender.org/blender/blender/pulls/136985