I’m still having similar problems, and it is almost certainly related to a change in some data (gate, seat assignment), and not location services. When I go to hunt for the boarding pass in the wallet again, it gets mixed in with some random old trip from months ago.
I’m inclined to believe it’s just as likely an iOS bug as it having anything to do with UA. The quality of iOS has really declined recently, and stupid bugs in various areas of the OS have popped up randomly and seemingly without any intent to fix them.