It appears that they don't work at 44.1k.
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Start
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Audio format: 44.1 kHz 32bit 2ch
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Output device name: AirPods Pro
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Output device UID: xx-xx-xx-xx-xx:output
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Physical format 0: Format=PCM, Samplerate=24000, Bits=16, Flags= +SignedInteger +Packed, Padding=0
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Physical format 1: Format=PCM, Samplerate=48000, Bits=32, Flags= +Float +Packed, Padding=0
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: No suitable Integer mode format found
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Integer mode result: 0
0200297: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Using floating point mode with sample rate of 44100 Hz
0200298: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Hardware buffer size: 480
0200298: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Buffer arrangement: 2
0200298: 6093729792: Playback: CCoreAudioPlugin::StartCoreAudio: Enabling output stream 0
Use DSP studio to set all other than 48k to 48k.
You might consider setting up a separate zone for them and choosing them directly in MC's audio options for that zone so as to create a DSP studio settings for just them.