Is there any reason to use the client apps? There are opensource OpenVPN and WireGuard clients, both of which work fine with Mullvad.
I need no advanced features, and I have no other WG servers to connect to besides Mullvad, so I’m simply using their app which handles everything for me.