Did you migrate the HDD from an older device to the newer one?
If yes, do "systemctl stop kodi && mv /storage/.kodi /storage/.kodi-old && systemctl start kodi" as an experiment to see if moving all the old config out of the way resolves something.
2023-01-30 20:58:25.001 T:770 debug <general>: CDRMUtils::SetMode - found crtc mode: 3840x2160 @ 60 Hz
2023-01-30 20:58:25.001 T:770 debug <general>: CGBMUtils::CreateSurface - created surface with size 1920x1080
^ that looks wrong to me
It's odd that it claims to have no ELD data, but then finds all the resolutions and there is HDMI audio showing. It might be a case where the upstream drivers are still work in progress.