Update: I missed that CWS is no longer taking v2 manifest files, so had to upgrade to v3 + fix a few things. The main issue was that the extension's UI wouldn't persist when changing chats in the ChatGPT site.