The dev blog says you can reinvest up to ~80 slots, but then how long will it take to max out? 30 days? If it's more, then you should increase the grace period to match, to at least give those who need the max number of cores, a chance to train for it.
Another thing, something that blows my mind, is that NQ is introducing the UI to see how many core slots you use, at the same time as they are introducing the limitation, instead of thinking just a tiny bit ahead, and giving players that tool in advance.
It feels like someone is deciding "we need to limit X, do it now", and then devs are having to rush, to (finally) build a "minimally viable" helpful UI to deal with that. Instead of deciding to limit a thing, then giving players the tool to deal with a coming change first, and then changing it later. "We need to change X, here's a tool to help you deal with that, the change will happen Soon™" would have been useful, instead of just "We need to limit X, when the limit is introduced, we will also introduce a tool to help with that", and then leaving players to guess until then, and scramble to figure things out after the change is implemented. I understand that this change will probably be fine for most, but I'm talking about the way NQ is making decisions, and using this change as an example. I think this way of introducing changes, is what's making them (even this revised version) feel so terrible. We are having to figure things out after the change, and then hope that the grace period is enough time to deal with it. It is stressful. And it is unnecessary.
NQ... In the future (or now, now would also be good)... Give us these tools, before you introduce the limitation they're helping us to deal with.