I’m unconvinced from the video and my own experimentation that there were duplicate sounds playing. Does the script for every scene load and call Start() while one scene is executing? If so, why isn’t it logging to the console? It would make little sense that scripts for the non-active scene could execute, but not log. (And in the video, those logs were not present - they were being referred to as what happened “between” the logged messages).
I feel like the people that experienced the issue had the background music asset duplicated within the scene, without noticing.
Can anyone comment on this? The idea that scripts can run for the non-active scene without a log is disconcerting to say the least.