There seems t be a conflict between Python multiprocessing and Cinema 4D S24.
If I enter into the console:
MYVAR = multiprocessing.Array("c", 2000)
then a new instance of Cinema 4D is launched.
This means that if I have the above line in a plugin, new instances of Cinema 4D are launched recursively.
This behavior is not present in Cinema 4D versions before S24. Perhaps it's a Python3.9 issue.
C4D Release S24
Operating System Apple MacOS > OS X 11
Operating System Version # 11.4
Looking forward to your thoughts..