Distribution of Unlisted apps via MDM

I'm encountering challenges deploying two unlisted applications via MDM to an iOS 17.2 device.

The first app successfully installed after presenting a user prompt upon distribution

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CommandUUID</key>
	<string>InstallApplication</string>
	<key>Command</key>
	<dict>
		<key>RequestType</key>
		<string>InstallApplication</string>
		<key>iTunesStoreID</key>
		<integer>**********</integer>
		<key>InstallAsManaged</key>
		<true/>
		<key>ManagementFlags</key>
		<integer>5</integer>
		<key>ChangeManagementState</key>
		<string>Managed</string>
	</dict>
</dict>
</plist>

Device Response for first app :-

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CommandUUID</key>
	<string>InstallApplication</string>
	<key>Identifier</key>
	<string>*********************</string>
	<key>State</key>
	<string>Prompting</string>
	<key>Status</key>
	<string>Acknowledged</string>
	<key>UDID</key>
	<string>XXXXXXXXXXXX</string>
</dict>
</plist>

However, deploying the second app resulted in an error message from the device.

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CommandUUID</key>
	<string>InstallApplication</string>
	<key>Command</key>
	<dict>
		<key>RequestType</key>
		<string>InstallApplication</string>
		<key>iTunesStoreID</key>
		<integer>**********</integer>
		<key>InstallAsManaged</key>
		<true/>
		<key>ManagementFlags</key>
		<integer>5</integer>
		<key>ChangeManagementState</key>
		<string>Managed</string>
	</dict>
</dict>
</plist>

Device Response for second app :-

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CommandUUID</key>
	<string>InstallApplication</string>
	<key>ErrorChain</key>
	<array>
		<dict>
			<key>ErrorCode</key>
			<integer>9610</integer>
			<key>ErrorDomain</key>
			<string>ASDServerErrorDomain</string>
			<key>LocalizedDescription</key>
			<string>License not found.</string>
		</dict>
	</array>
	<key>RejectionReason</key>
	<string>NotSupported</string>
	<key>Status</key>
	<string>Error</string>
	<key>UDID</key>
	<string>XXXXXXXXXXX</string>
</dict>
</plist>

Can you confirm the iOS Devices support deployment of Unlisted apps without VPP app assignment ?