not sure why we are seeing different behavior.
heres a different phone. after verifying the d:vice settings were where i wanted, i disconnected it, deleted mma-a app from the phone, rebooted, and fired it up with only metarecorder. worked fine
ios 17.1.1 on a 2022SE
http://tinyurl.com/mma-meta2reproduced with different d:vice (newer than the first, with "MMA-A" badge instead of "dvice") on a third phone running ios11.4
didnt uninstall dpa app (as this is my main recording phone and i didnt want to risk breaking it), but i did close it out and reboot and connect dvice with dpa app closed. still have level control in metarecorder. all 3 phones are running metarecorder v2.2.1(222)
tested on a fourth phone (wife's 14 pro with ios16.2), with an install of metarecorder on a phone thats never seen d:vice app. upon connecting the dvice, the phone gave me a message that the accessory uses an app not installed on the phone, but it worked fine with metarecorder when i dismissed the notification
my gut feeling is dpa gave you a generic answer (i think they outsourced the development as any question i ever had was referred to a "tech team" with the caveat that an answer would "take a while" - its possible that team is no longer available as a resource), considering the fact that its a class-compliant device that works out of the box with every ios version ive ever seen and also out of the box/driverless with android phones and windows and linux computers over both usb-a and usb-c, id really be shocked if it didnt work with an iphone 15 over usb-c. will try to test tomorrow