It could be that Debian is still running Pulseaudio, Tumbleweed is running Pipewire.
For Pipewire, WirePlumber is the session and policy manager, see Bluetooth configuration
You write the headset has two modes, how do you switch between these modes?
For the mic not working, try qpwgraph, you might have to install it.