To enable polyphony for AudioStreamPlayers I have added the following script:
#helper for multiple audio stream playback
func play( from_position=0.0 ):
var asp = self.duplicate(DUPLICATE_USE_INSTANCING)
asp.stream = stream
It uses polymorphism to override the AudioStreams play()-function and instantiate a new player. This also works for audio tracks in the AnimationPlayer.