That does sound concerning! Sometimes, issues with the time displayed on passes in Wallet can occur due to various factors, such as sync delays or glitches.
Here are some steps to try and resolve this issue:
1. **Force Restart:** Restart your iPhone by holding down the Side button and either volume button until the power off slider appears. Drag the slider, then after the device turns off, hold down the Side button again until the Apple logo appears.
2. **Delete and Re-add Pass:** Remove the boarding pass from the Wallet app and re-add it. Tap on the boarding pass, then select the three-dot (ellipsis) menu and choose "Remove Pass." Re-add it by using the original email or link provided for the pass.
3. **Check Time Zone Settings:** Go to Settings > General > Date & Time and ensure that "Set Automatically" is enabled.
4. **Update iOS:** Sometimes, software updates address such issues. Check if there's a newer iOS version available and install it if applicable.
5. **Contact Support:** If the problem persists, reaching out to the airline's customer support or Apple Support might provide specific troubleshooting steps or insights into the issue.
These steps might help correct the discrepancy between the boarding pass details and the banner time in the Wallet app.