I’m experiencing the same issue: command_webview opens and switches to the correct view only if the app isn’t open. But once it’s been opened, sending the same command only opens the app, but no longer switches the view/dashboard. The only fix is to kill the app completely before sending the command again. Tested this on two devices (Pixel 5a/FireHD).
Last night I updated homeassistant to the latest version and then after a restart it briefly worked. But after a short while it stopped working again. It’s very odd, since it clearly works in some cases (e.g. app was force stopped), so it can’t be down to what the server is sending. It’s most likely some unexpected behaviour inside the app that fails to switch to the view if the app is already running (or is suspended). Are there any app related logs I could check?