vSphere ESXi 6.5 onwards, setting of the "Max Outstanding IOs" parameter in host profiles is limited to Max Queue Depth of the device as the host should not be queueing more than the allowed device queue depth as this could lead to command failures.
"Max Outstanding IOs" is restricted to the Max Queue Depth of the device in 6.7. The default value of "Max Outstanding IOs" is 32 if not configured by user. For some devices like CD-ROM, the Max Queue Depth is lesser than the default value of 32. In prior releases 6.0 and 6.5, "Max Outstanding IOs" was not honoring the Max Queue Depth of the device. Therefore in prior releases, for some devices, there could be a case of "Max Outstanding IOs" greater than the Max Queue Depth of the device.
Currently, there is no resolution
Workaround: