Hi Brian,
Sorry I missed your question first time around or I might have been able to save you some time figuring out what was wrong with it.
We have a wiki page dedicated to the specific kernel panic you're seeing, the SMC Panic Assertion Failed error.
[[iPhone SMC Panic Assertion Failed|iPhone SMC Panic Assertion Failed - iFixit]]
The errors are specific to the particular model of phone, and for yours that code, 0x100000, points directly the the part you already figured out was the issue, the [parts|iPhone|Power Button Flex Cable|params=q=iphone+14+power+button].
Hopefully this may help someone else who comes along with the same issue.