After extensive testingThe fix is as follows:
In your php.ini file, increase the culprit appearsmax_input_vars
to be the Hierarchical Select module. It creates a term on the root and the same term as a child wherever it is required. Both terms are the same2000. Disabling the module fixesThat should fix the issue with taxonomy terms and blocks too.