After you imported the photos, did you assign a location to the photo as well as the date and time?
On an iPhone with iOS 17 (as shown below your question) the location of the photo will determine how the date and time will be displayed. It can be quite confusing.
For example, I have just tagged a photo with the location "Tulcea, Romania" on my iPhone with iOS 17 by swiping up and adding a place.
Then I tapped the "Adjust" button next to the date and set the time to 3pm. But I forgot to adjust the timezone as well (at the bottom, below the calendar), so the time "3pm" has been added as European mid summer time and not as the local time at Tulcea.
But the iPhone will display the date and time I added converted to the timezone of the location, so the 3pm I entered will be displayed converted to the local timezone of Tulcea, Romania and are shown as 4pm, one hour off compared to the time I have just entered.
If you want to see the date and time you adjusted displayed correctly after you entered them, be sure to assign first a location to the photo, then adjust the date and time and select the timezone of the location when you are doing this.