My two cents: a very large monobuild with 100s of modules
These are the kinds of problems you find when you're abusing the multi-module system. Multi-module builds are a last resort for me, when there are couplings between artifacts that need to be released simultaneously, e.g. API and implementation artifacts. Do you have 100 artifacts that all depend on each other and need simultaneous release? That sounds like a tightly coupled mess. Keep your builds in independent projects instead of modules and avoid these issues.