Sergiy,
It is the NC Code Maintenance screen itself that lags badly - the system will not actually assign the new secondaries, I have had to try multiple (a dozen or so) times to get the secondaries added, which they eventually do. We have around 40 secondary codes assigned.
Regards,
PJ