As an example, shelves are mounted into a side board using rabbet joints. The number of shelves and the height of the side are configuration dependent. This seems to be done straightforwardly with a linear pattern leveraging a driven dimension to control the shelf spacing.
The question is why does the Equations dialog show potential circular references, and it also turns off "Automatic solve order"?
The sketch responds properly to configuration changes like number of shelves, top and bottom spacing, and height of side, although with some changes the rebuild button needs to be clicked to get the display updated.
It seems clear there is no circular reference, so why mark it as a concern?