I’ve found a solution for the visibility problem (the fact that new tracks get added to all visibility configs).
The key to the workaround is the fact that when you add a new track, it’s automatically selected in all vis configs.
Therefore you can build a macro that will remove it from the first 8 vis-configs with a single keystroke (for all 8).
You need to run the macro immediately after adding each new track.
See the attached image.
I tried it.