Hi Sir_PresentlyDisappointed,
You can see if restarting your iPhone 12 helps, as a restart can refresh the iOS and help with unexpected issues:
"How to restart your iPhone X, 11, 12, 13, or later
- Press and hold either volume button and the side button until the power-off slider appears.
- Drag the slider, then wait 30 seconds for your device to turn off. If your device is frozen or unresponsive, force restart your device.
- To turn your device back on, press and hold the side button (on the right side of your iPhone) until you see the Apple logo."
Those steps are from this article: Restart your iPhone - Apple Support
You can also make sure that your iPhone 12 is fully up-to-date, as iOS updates can sometimes resolve issues too. If needed, you can see how to check that by following the steps below:
"Update your iPhone or iPad wirelessly
- Back up your device using iCloud or your computer.
- Plug your device into power and connect to the internet with Wi-Fi.
- Go to Settings > General, then tap Software Update.
- Choose the software update that you want to install. You can choose to stay on iOS or iPadOS 15 and still get important security updates. Or you can choose the option to upgrade to iOS or iPadOS 16.
- Tap Install Now. If you see Download and Install instead, tap it to download the update, enter your passcode, then tap Install Now. If you don't know your passcode, learn what to do."
Those steps, and more information, can be found here: Update your iPhone or iPad - Apple Support
Let us know if those steps help or if you've already tried those steps.
Take care!