I retested the latest emacs-28 branch (commit f02944f5a1), and I can no longer reproduce the issue. Thanks!