It sounds like your iPhone might still be trying to authenticate iMessage and FaceTime using the previous SIM card information. Let's try a few steps to help resolve this:
- Turn Off iMessage and FaceTime: Go to Settings > Messages and turn off iMessage. Also, go to Settings > FaceTime and turn off FaceTime.
- Restart Your iPhone: After turning off iMessage and FaceTime, restart your iPhone. Hold down the power button until the "Slide to power off" slider appears. Power it off, then turn it back on.
- Reset Network Settings: Sometimes, resetting network settings can help. Go to Settings > General > Reset > Reset Network Settings. This will reset Wi-Fi networks and passwords, cellular settings, and VPN settings.
- Check Date & Time Settings: Ensure that your date and time settings are correct. Sometimes, incorrect settings can cause issues with iMessage activation.
- Sign in Again: Sign back into your Apple ID in the Messages and FaceTime settings using your phone number. Go to Settings > Messages > Send & Receive and make sure your phone number is selected.
- Contact Apple Support: If the issue persists, it might be necessary to contact Apple Support directly. They have more advanced tools to diagnose and resolve these issues.
- SIM Card Check: Ensure that the SIM card is inserted properly and that it's not damaged in any way. A damaged SIM card might cause authentication issues.
After trying these steps, if the problem still persists, reaching out to Apple Support would be the best course of action. They can guide you through more advanced troubleshooting steps specific to your situation.