Yes I've had similar problems with the Android app for about 3 weeks now. Yesterday I managed to get it to work by dint of the fact that I ended up in the legacy check-in screens (with the fax option) - once I had emailed the BP the app then allowed the app's boarding pass to be downloaded and then displayed correctly and without issue. So I'm pretty certain that some recent change on the new check-in module no longer works on Android app.
What I'm able to do with the PDF version is to add it to Google Wallet. First I screenshot the PDF, then go to Google Wallet, Add to Wallet, Everything Else, left Mountain button, select the screenshot, then Add / Done. This gives something easy to use, and works for gates, CTA biometrics, First Wing, lounges. The only problem is that it doesn't show status or Group number. At independent lounges you therefore also need to show the BAEC digital card; And you need to use your charm at the gate in terms of your Group (though of course it's visible on the agents' screens).
It's disappointing in that with the exception of a few weeks outage about 5 years ago, the Android app has been totally reliable for check-ins. Now every time it requires some sort of a wrestling match to get something that was never broken.