Edit: As for why Voyager requires System WebView >= 140... Android recently overhauled safe area insets and their rollout was kinda botched with poor backward compatibility.
But the app works fine with a "too old" webview. Why warn about it?
And please do feature detection instead of useragent parsing, if you do require some newest/uncommon features (but better don't require that).