Write
print(get_tree().current_scene.name)
inside _ready() and call the _ready() in the pressed() signal… and check what does it print: does it only sometimes print the Scene1 or always? If it is always Scene1, then there is something wrong with the sound path. If it isn’t always Scene1, then there is something wrong with the code which switches to that scene.