What's the 'disable in viewports'?
The Hide in Viewport option is just applied for the current view layer, whereas Disable in Viewports is global and applies to all view layers and viewports.

The change for Hide in Viewport is limited to the view layer as seen below






Activating Disable in Viewports in View Layer also affect View Layer.001 and all other view layers.