My "Maybe" idea is just giving up trying to keep everything up to date and just fork the design kit for each project. Client A will get the iOS kit as of August 1, Client B might get the iOS kit as of June.

This still feels super inelegant and I feel like I'm missing something.