After some additional research I came across this site which, I think, provides a different way of fixing this issue. If I am understanding it correctly, if the device class and subclass codes are set to 02 (class code 02 = CDC device, subclass code 02 = abstract control model), then Windows 10 and 11 will automatically load usbser.sys (built into Win10 and 11) as the device driver.
Currently, the device I'm trying to talk to shows up in the task manager as "Unknown USB Device (Device Descriptor Request Failed)". When I right-click and select "Properties", under the details tab, it shows the class as "USB", which I believe would correlate to class code 00.
My new question is - how does one go about setting the device class & subclass? Is that defined by register values on the MCU, or is it accomplished in the C code that is written for the MCU?