I'm also looking into the same issue.
I know that hydration errors occur when the html rendered by the node server and the html rendered by the client are different.
I think that the problem may be caused by a line break in the smartphone (Samsung Browser) environment because the maximum width is small.
However, it does not occur in the smartphone (chrome).
I don't know where to ask this.
I'm using nextjs 15.2.1, react 19.0.0. Are you using a similar version?