I came across this post as I was trying to set the visibility of a category throughout certain view types throughout a model.
Basically I was trying to turn off Scope Boxes nearly everywhere because they are visually super annoying to me.
With multiple Categories and View Types, the View.SetCategoryVisibility node was set to Cross-Product Lacing.
Hope this helps someone.