The issue was caused by a library not initializing correctly in TestFlight builds, likely due to the archiving process.
Fix:
In Xcode → Build Settings → Deployment → Strip Style, change the value from All Symbols to Non-Global Symbols.
After applying this, the app launched normally on iOS 26 real devices.