Audio not playing while game is paused

Godot Version

4.5.1

Question

My AudioStreamPlayer is set to process always. However when it is called while the root is paused, the first print function prints correctly and the second prints true, but the actual sound does not play until the root node is unpaused. Can anyone explain why this is happening?

extends AudioStreamPlayer


func PlayVoiceline(s : String) -> void:
	bus = "VL"
	stream = load("res://audio/voice lines/"+s)
	print("play voice line \""+s+"\"")
	play()
	print(playing)