Is it expected behavior for an iOS device with the default recommendation cadence to only return the new major update(s) to MDM via AvailableOSUpdates? We'd expect to see both iOS 16 and iOS 17 product keys here. We don't remember this being a problem last year.
iPad 11,6 running 16.5.1 that can take 16.7.1 according to GDMF with the default RecommendationCadence is only returning this and not anything in the 16 series:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableOSUpdates</key>
<array>
<dict>
<key>AllowsInstallLater</key>
<false/>
<key>Build</key>
<string>21A360</string>
<key>DownloadSize</key>
<integer>3157073669</integer>
<key>HumanReadableName</key>
<string>iPadOS 17.0.3</string>
<key>InstallSize</key>
<integer>1328545792</integer>
<key>IsCritical</key>
<false/>
<key>IsSecurityResponse</key>
<false/>
<key>ProductKey</key>
<string>iOSUpdate21A360</string>
<key>ProductName</key>
<string>iOS</string>
<key>RestartRequired</key>
<true/>
<key>SupplementalBuildVersion</key>
<string>21A360</string>
<key>Version</key>
<string>17.0.3</string>
</dict>
</array>
<key>CommandUUID</key>
<string>3e556538-d125-460e-923e-feebca9ac2e5</string>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string>00008020-001A4C512E68402E</string>
</dict>
</plist>