Wanted to provide an update. I exchanged my iPhone 17 at the Apple Store for a new one. The exact same issue remains on my new iPhone in Safari. Clearly this is a software bug. I'm surprised more people aren't posting about this, given I've now seen it on two iPhone 17s. I will simply live with it, as I have no other choice. (I'd rather not use a 3rd party browser.)