I just updated to the latest version in MacPorts on the 'lilypond-devel' port.
The difference could from whether you install via the
official binaries or install via MacPorts and what Guile version you
have if you chose the official 2.23.6 installers.
I haven't had time to really focus on this and I don't want to break everything so what I would like to do is eliminate the MacPorts install and do the official install with the 1.8 version of Guile (I'm guessing Guile 2.2 is what's breaking the scheme functions in Edition Engraver). But until I have time to focus on it, I don't want to go down that road.