

Ohio does something like that. We have separate contracts with a heavily regulated grid operator for distributing power, and our choice of generation companies for providing power.
The grid operator does our metering and billing, but forwards our generation charge to the provider we select.

Not just solar - most grid-scale generators have this problem. “Black start” is the search term you want to look for, and Practical Engineering has a good video on the subject.
Basically, only a relative few grid generators are actually capable of black starts. The rest need the grid to be already functioning before they can tie in and start producing.