onOrientationChange not triggering on Android?

Right.  iOS will provide you all 4 orientations regardless of what orientations your app supports.  The difference is that Android will not automatically flip your app.  But that said, some Corona developers like handling app orientation themselves which is why we provide this option if your app has a fixed orientation.  A good example of this is the camera app on iOS and Android.  Camera apps typically have fixed orientations but rotate their buttons/controls when you rotate the device.

Hi Joshua - in fact I’m not too keen re “you can rotate your entire scene and handle this yourself” and having to go through this.  

Is it possible to put if/then statements in a build.settings file to allow 2 landscape orientations for IOS, but only 1 for Android?

It’s not possible to use an “if” condition.  There is no way for the “build.settings” to know if it is building for Android or iOS.

You’ll have to change your build settings when building for Android.