This is due to missing depsgraph update and notifiers to redraw the viewport region. `ensure_selection_domain` returns false when entire domain elements are/ain't selected. This makes the `changed` boolean false that further prevents update calls. Now fixed with bitwise condition. Pull Request: https://projects.blender.org/blender/blender/pulls/133463