The problem is that this is a plugin I'm publishing, along with a library and KSP processor.
While yes, I could swap this all out for 1.5.31, this means I'd have to refactor all the code using context receivers, drop support for macosArm64, and do a somewhat large refactor of the plugin code, as the kotlin DSL stuff seems to change with every minor version.