I have four Camera3D's and one AudioListener3D which is activated immediately upon starting the scene. This works till I switch the current camera. The AudioListener3D doesn't override the camera listener of the new camera but switching back to the original camera shows that the AudioListener3D still overrides that camera.
I have tried to do AudioListener3D.make_current() after every camera switch but this does not do anything and AudioListener3D.is_current() also says that the AudioListener3D is current even while switching to other cameras.
Does anyone have an idea how I can fix this?