So according to this thread, How To's | Setup Zigbee Binding - Home Assistant (ZHA) is a bit outdated, as we want to bind to endpoint 2 for the switch. That is working for me and was my primary confusion.
It seems that home assistant will spin and spin, but the binding is in fact there.