It's not entirely clear from what you've posted what all the webkits and versions are...
Oupss yours right, that was clear in my spreadsheet but here
In resume I have test on 9 different device, the app is just a simple browser that use the standard webview with the code in the first post, all device that work have Android 4.4.2 and report (user agent string Chrome 30) all other device that display just a partial screen have Android 5.0.1, 5.1.1, 6.0.1 and 7.0 with (user agent string Chrome 58)
I also try on my Samsung S7
- The app, got the display bug (user agent string: Android 7.0, Chrome 58.0.3029.83)
- Google Chrome Browser, that work well (user agent string: Android 7.0, Chrome 58.0.3029.83)
- Samsung Internet Browser, that work well (user agent string: Android 7.0, Chrome 51.0.2704.106)
If that work I get the screen at right in the first post