I have been using whonix for a few years now, and I recently noticed this issue regarding Stream Isolation. I use a 1GB/s internet connection and TOR works consistently at speeds about 1MB/s. When I update 1 VM speed is 1MB/s, 2 VM speed is 500KB/s each, and 4VM speed is 250KB/s each.
Now the question, if Stream Isolation is active why they are sharing the same TOR channel? It is my understanding they should all use 4 different TOR channels at 1MB/s each, not the same at 250KB/s.
Am I missing something?