Dynamic HubDB Row table id

My primary experience with use of HubDB selectors is as module parameters where you can default them to NULL or a specific published table.
I would have expected your theme setting logic to be able to pass the static tests - but it looks like there may be unstated limits on use of this type of property.
I’m not sure my responses based primarily on theory are helping you at this point.
Steve