I built with current emacs-29 branch (bc78285e686) and this issue appears to have been fixed.

Thank you!