I'm trying to port over a card game I wrote some years ago into Unity (2D, Orthographic). The game objects are placed correctly when I build and run in Windows, Linux, and Mac, for all the different resolutions I've tested. It also looks fine on my S7 phone (16:9 ratio). However, on my newer Android phone (18:9), the elements collide vertically. I've tried changing a bunch of parameters in Unity's canvas settings, such as Match Width/Height, UI Scale Mode, etc., and I've tried different values in the Build | Android Player settings: Aspect Ratio, start in Fullscreen, etc. but nothing is changing.
Can anyone help? I'm fine with black bars on the side to keep it at 16:9, if I can't force it to lay out the objects with vertical priority somehow.