I am experiencing a similar issue …. The callback only has one or two frames, whereas on identical hardware running ios15 there were hundreds typically, with identical code. This is at 44100 samples per second. The problem is confined to real devices: behavior in the emulators running ios16 is as it was for ios15.
Has something changed in how the render callbacks operate in hardware?