AudioMixer SetFloat doesn't work on android, works in Editor

Hello everyone, I have a very weird issue and I can’t figure out why it happens.
I have 2 toggles to turn music and sound effects on and off. I also have 2 AudioMixers, each with 2 AudioMixerGroups: SFX and Music, each with their volume properties exposed as parameters. When one of the two toggles is toggled, the music/ sfx should be turned on and off (by setting the volume to either -80 or to 0).
But the issue is that it doesn’t happen on device. In Editor it all works fine, but on device it doesn’t. This is my method and my logs (they are the same both on device, checked with adb, and in Unity Editor). It seems like some people have the exact same issue: AudioMixer works in editor but doesn't work in Android Device but there is no answer for it. Any idea why it happens?

The logs:

02-29 13:24:02.202 26374 26449 I Unity   : [SOUND_SETTINGS] For SFXVolume setting volume to -80
02-29 13:24:02.203 26374 26449 I Unity   : [SOUND_SETTINGS] Set volume on audio mixer HUB (UnityEngine.AudioMixer) and Race (UnityEngine.AudioMixer)
02-29 13:24:02.204 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from hub audio mixer True, -80
02-29 13:24:02.205 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from race audio mixer True, -80
02-29 13:24:02.206 26374 26449 I Unity   : [SOUND_SETTINGS] For SFXVolume setting volume to -80
02-29 13:24:02.207 26374 26449 I Unity   : [SOUND_SETTINGS] Set volume on audio mixer HUB (UnityEngine.AudioMixer) and Race (UnityEngine.AudioMixer)
02-29 13:24:02.208 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from hub audio mixer True, -80
02-29 13:24:02.209 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from race audio mixer True, -80
02-29 13:24:02.835 26374 26449 I Unity   : [SOUND_SETTINGS] For MusicVolume setting volume to -80
02-29 13:24:02.836 26374 26449 I Unity   : [SOUND_SETTINGS] Set volume on audio mixer HUB (UnityEngine.AudioMixer) and Race (UnityEngine.AudioMixer)
02-29 13:24:02.837 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from hub audio mixer True, -80
02-29 13:24:02.838 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from race audio mixer True, -80
02-29 13:24:02.839 26374 26449 I Unity   : [SOUND_SETTINGS] For MusicVolume setting volume to -80
02-29 13:24:02.840 26374 26449 I Unity   : [SOUND_SETTINGS] Set volume on audio mixer HUB (UnityEngine.AudioMixer) and Race (UnityEngine.AudioMixer)
02-29 13:24:02.841 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from hub audio mixer True, -80
02-29 13:24:02.841 26374 26449 I Unity   : [SOUND_SETTINGS] Get volume from race audio mixer True, -80

The logs are the same as in Editor, and it seems I get the value right. Initially I was loading the AudioMixers via Addressables, read somewhere that it might cause issues, changed it to Resources loading

Any idea why that happens? I am using Unity 2021.3.34f1 and in Editor it all works fine.

This is still a problem here on 2022.3.31f1.