Why Unpaused makes the sound goes off

I’ve found this problem when I pause the game then unpause it the sound that I pause eg. eff sound is playing
why is it happening plss help
this is my code

void Start () {
ASource = GetComponent<AudioSource> ();
        ASource.Pause ();
}
void Update(){
if (gameObject.transform.position.y > -5.1f) {
         

                ASource.volume=PlayerPrefs.GetFloat("VolumeRatio_FX");
                ASource.Play();

                PlayerPrefs.SetInt("Kc",PlayerPrefs.GetInt("Kc")+1);
                PlayerPrefs.SetInt("Money",PlayerPrefs.GetInt("Money")+1);
               
           
            Anim.speed = 1.0f;
          
        }

}

Because you want the sound to be played in function Update. Update is the function which literally counts frame by frame per second. If you have a boolean, such as pausedSound = true; when you pause your game, then write that the audio will pause when this boolean is true, it will work!