Maybe I should make myself clearer about these points.
1. For filters/playlists, current view setting options are misleading since now switching views constantly updates the initially saved view setting. Change it to "default" and "custom", plus the list of custom views created by the user.
2. When a new filter is created, its column set is inherited from the default view of library node instead of from default view of playlists. Likewise, when you change its view setting to custom, its column set shouldn't change and then you can start editing it to your liking. Currently, if you change the view setting to any of the three non-default views, it gets column set from default-view playlists instead of default-view library nodes. Because of that, you can't make any changes to initial column set with any library nodes, and that has to be done by editing column set of either defaut-view static playlists or auto-DJ node.
Then each filter/playlist would be locked to one of view settings ("default", "custom", or one of user-created custom views) until the user edits the setting again using Edit Filter pane. With whatever setting, it would be possible to switch between the three view options (track details / album & tracks / artwork view), but if you open Edit Filter pane, it's always locked to its own view setting. So view setting (default/custom/user-created custom views) would be independent from view options (track details / album & tracks / artwork view). If you open panel layout button for a node with user-created custom view setting, the button would show both one of view options (track details / album & tracks / artwork view) and the name of the user-created custom view ticked. For default view nodes and custom view nodes, only one of the view options would be ticked.
With default view selected, filters will share the same column set for each view options. With custom view, each filter keeps its own column set for each view. With a user-created custom view, filters will share the same column set for a specific view and unique column set for the other views.