It turns out that macOS has an undocumented, private TimeSync framework that exposes the gPTP implementation that underlies AVB.
I have created a refclock implementation that can feed samples from this into chrony. Claude Fable did most of the work. ChatGPT 5.6 Pro helped devise chrony settings to make this work well; this was challenging because the oscillator on the Mac Mini seems pretty bad. My chrony instance is showing an RMS of under 0.5 µs now.
James