I stumbled across poe.com when I clicked the 'Tell me more' button whilst using Quora.com.
It's a AI chat bot with a choice of a few AI bots. The default was Sage.
I asked it:
how does the musicbee 'different/same artist preferred each track' option work?
I screen grabbed the answer. Not sure if it's correct at I found Sage to be a prone to mistakes (and it apologises, heh).

Is this option now available for 'auto playlists' as well?
I also asked Sage:
how does the musicbee option 'gap before same artist can repeat' with auto playlists work?
"The "Gap Before Same Artist Can Repeat" option in MusicBee's Auto Playlists allows you to set a minimum gap between two tracks by the same artist in the playlist"
"Open the Auto Playlists feature in MusicBee and select the "Different/Same Artist" option.
Set any other criteria for the playlist, such as the number of tracks, genres, or tempo.
Under the "Same Artist" section, check the "Gap before same artist can repeat" option.
Set the desired gap time, which is the minimum amount of time (in minutes) that must pass before a track by the same artist can be played again in the playlist."
So if I have 180 Beatles songs in a 5500 song playlist, I have to individually select 2 songs at a time and specify a minute amount gap?
I must be mistaken...as that's not practical obviously.
So what happens if you set the 'different/same artist preferred each track' slider to 100% different? Will it still allow the probability of artists not being evenly spread, i.e. just a different artist from the last song played, so: no '2 songs by the same artist in a row', but it could do:
Beatles
Nirvana
Beatles
Queen
Nirvana
Queen
i.e. different artists but still too close together.
If you could set the 'Gap before same artist can repeat" by song count for all the songs by an artist,
and you used it in combination with the above 100% different slider setting, then I think you would have genuine 'evenly spread' artists.
If you did have the above 'gap' option, it would also be handy to a 'song gap' calculator based on how many songs by an artist were in the total playlist. E.g. 5500 songs, 180 Beatles songs = 5500 divided by 180 = 30 song gap.
But you could just calculate manually yourself and enter the answer.