I would encourage the choice of a canopy module with a 2-in-1 dimmer with bindings so they’ll work the same with or without the hub. I had never tried Zigbee bindings before this, but I knew it was the best way to go. Especially if you only have a single gang available to control both the fan and the light.
I think the bindings are tricky, and the documentation Inovelli provides for it is incomplete. They show the concept, but not the full implementation of the bindings.
Here is a post where I explained how to correctly do the bindings for two different setups. 1 switch, 1 module, and 2 switches, 1 module. I think you’ll find my binding instructions useful.