Confluence is (obviously) not a design system tool, it's a wiki. No component support, no variant logic, no visual documentation out of the box. Everything had to be structured manually: how components were categorised, how they connected to each other, how layout rules were documented, how updates would be communicated. Every decision about the system's architecture was mine to make, and then mine to maintain.
The alternative was waiting for better tooling. I didn't think that was the right call as the teams were building inconsistently every day the system didn't exist, and a tooling conversation could take months with no guarantee of landing anywhere (trust me, I gave it a little shot).
Better to build now, in what was available, and start delivering value.