@sparkJ - meaning checkbox won't re-render but the wrapper with the useTableStateRowSelectionContext will. That is a possible solution but I somehow think even this re-render is unnecessary.
useTableStateRowSelectionContext