Expo Web Audio Issues only on phone

https://holdupdrankapp.firebaseapp.com/

I am using react native expo and deployed to a website a small project I was working on. The sound will only play on my computer or in my sound list on the phone, but for whatever reason web works fine with player, but mobile won’t play sounds.

Here is my code for play button. Any idea why this would work on web and not mobile web?

_onPlayPausePressed = () => {
        this.setState({
            seconds: ((this.state.selectedHours * 1000 * 60 * 24) + (this.state.selectedMinutes * 1000 * 60) + (this.state.selectedSeconds * 1000))
        });
        this._interval = setInterval(() => {
            // alert(this.state.seconds)
            if (this.state.seconds <= 1000) {
                this.setState({
                    seconds: ((this.state.selectedHours * 1000 * 60 * 24) + (this.state.selectedMinutes * 1000 * 60) + (this.state.selectedSeconds * 1000))
                });
                // AsyncStorage.getItem("sound").then(async value => {
                console.log("PB", this.playbackInstance)
                if (this.playbackInstance != null) {
                    if (this.state.isPlaying) {
                        console.log("Pause")
                        this.playbackInstance.pauseAsync();
                    } else {
                        console.log("Play")
                        this.playbackInstance.playAsync().then((res) => {
                            // alert(JSON.stringify(res))
                            if (DEVICE_WIDTH > 600) {
                                res.sound.setOnPlaybackStatusUpdate((status) => {
                                    if (!status.didJustFinish) return;
                                    res.sound.unloadAsync().catch((error) => { console.log(error) });
                                }).catch((error) => { console.log(error) });
                            } else {
                                if (!res.didJustFinish) return;
                                res.unloadAsync().catch((error) => { console.log(error) });
                            }
                        }
                        ).catch(error => {
                            console.log(error)
                        })
                    }
                }
                // })
            }
            else {
                this.setState({
                    seconds: this.state.seconds - 1000
                })
            }
        }, 1000)
    };