Removed all of the CP2112_HIDAPI object stuff and went back to strait interaction with the HID API code. modified the gitignore file as well.
Outright adding the pro user file to the ignore, still doesn't seem to ignore the damn thing.
Added the MAX31785 6 channel fan controller data sheet to the git, this is one of the devices I am trying to communicate with.

Changed the data write read to look at a different register and all seems to be working great.