The controlled synthesis of organometallic supramolecular macrocycles cages remains interesting and challenging work in the field of supramolecular chemistry. Here, two tetranuclear rectangular macrocycles and an octuclear cage were designed and synthesized utilizing a rigid and functionalized pillar linker, 2,6-bis(pyridin-4-yl)-1,7-dihydrobenzo [1,2-d:4,5-d′]diimidazole (BBI4PY) based on three half-sandwich rhodium building blocks bearing different sizes. X-ray crystallography in combination with 1H NMR spectroscopy elucidated that the two building blocks with shorter spacers only result in rectangular macrocycles. However, the building block of bulkier size to avoid the π-π stacking interactions between two ligands BBI4PY led to the formation of an octuclear cage complex. The latter cage contains two types of metal ions, namely Rh3+ and Cu2+, showing significant characteristics of heterogeneous metal-assembling compounds. In addition, the cage accommodates two free isopropyl ether solvent molecules, thus displaying host–guest behavior.