Modifying GE Smart Fan Controller Driver

I have been avoiding porting a driver over because I didn't want to go down the rabbit hole of is it my porting vs is it my driver code but I found one that needed minimal work to get ported. Unfortunately, the device now doesn't show up properly in Home Assistant (connected through MakerAPI) or Amazon Alexa. It just shows up as a dimmer switch. I'll have to keep digging to see what I need to change.