i am horrified to report that safari continues to have #accessibility issues with display:contents.
this time, i found an issue (on a production website!) where VoiceOver completely skips over consecutively nested display:contents elements inside shadow DOM.