Ah, thanks for the tip re. waitForLink()! Gist updated accordingly.
As I mentioned above, it seems that after a while (and this while varies) top level loop() stops being called. Under such conditions, AudioSteam::update() continues to be called, however. I'm testing with two Teensy 4.1's and...