I have been checking with the engineer department and this is their response.
For 8th series motherboard the maximum end points is 96.
Each USB device can support multiple end points and how many end points can support vary by device. Once it reaches to the max endpoints, you will get a pop-message; the limitation is not based on number of devices supported but the end points.