Thank you Kevin for this detailed response!
I have submitted an MFI DTS ticket now. It has the case ID: (Case-ID: 12584819)
I am additionally going to file a bug as you suggested as well and am just gathering all the needed information for that (mainly getting a good sysdiagnose log to include there). I will update here with the number for this issue once I have it submitted as well.
As far as anything changing in terms of USB bus behavior, It should be untouched since the time of the initial accessory development so I suppose this leans more towards the bug potential.
We have some further info after measuring the current flowing into the iOS device in both cases as well:
Conditions: On Boot up
PowerSourceUpdate msg sent by LPM to iPad -> AvailableCurrentForDevice = 0 mA
iOS 17
Ipad Battery Level 31
PowerUpdate message parameters sent by iPad to LPM
MaximumCurrentDrawnFromAccessory 0
DeviceBatteryWillChargeIfPowerIsPresent 0
IsExternalChargerConnected 0
BatteryChargingState 1
BatteryChargeLevel 30
Current measured at Connector 420 mA -> 0 mA
iOS 18
Ipad Battery Level 46
PowerUpdate message parameters sent by iPad to LPM
MaximumCurrentDrawnFromAccessory 0
DeviceBatteryWillChargeIfPowerIsPresent 0
IsExternalChargerConnected 0
BatteryChargingState 1
BatteryChargeLevel 45
Current measured at Connector 420 mA -> Persists at 420mA
I'll be sure to include this above information in that new bug when it is written as well.
Thank you,
Nick