Audio Volume always Reset to 1.0

Anyone had similar issue like this? Whenever I set an audio volume, it always reset back to 1.0.
This is happening when I am testing using Cordova app. I load the game into an iFrame of this app.

If running the game on browsers, it works fine. But only running in a Cordova app. Setting or changing volume does nothing.

Any ideas?

Thanks.

I still cannot figure it out so I tried to switch to Howler and that fixes this issue. Perhaps there is a bug with Phaser audio where it is buggy when running through Cordova app?

Perhaps this can be fix for future Phaser.

This is not an issue in my app. I use a custom audioContext that I set explicitly in the game startup. Maybe that is the difference? I have separate narration and sfx volumes, and I can set them via a Settings panel in the app. They work as expected.