senuaafo, I see no problems in your code for Poseidon or Terranova, they work fine.
Probably you switched links, because the first one shows that SE can't load Terranova from scripts.
Part of the issue can be traced in one of the other scripts loaded from the addons folder:
[MT] Loading script "addons/catalogs/planets/Callistan.sc"
[MT] Loading script "addons/catalogs/planets/Earthlike-testing.sc"
[MT] Loading script "addons/catalogs/planets/Europan.sc"
[MT] Loading script "addons/catalogs/planets/Ganymedan.sc"
[MT] Loading script "addons/catalogs/planets/Ion.sc"
[MT] Loading script "addons/catalogs/planets/Poseidon-Procyon.sc"
[MT] Loading script "addons/catalogs/planets/Poseidon-TauCeti.sc"
[MT] Loading script "addons/catalogs/planets/Tau_Ceti_planets.sc"
[MT] Loading script "addons/catalogs/planets/TerraNova_(Procyon3B).sc"
[MT] Loading script "addons/catalogs/planets/TerraNova_(Tau_Ceti_4B).sc"
SE loads these scripts in this order, then it finds some trouble with object names.
I guess you exported a whole existing system, copied maybe in Tau_Ceti_planets.sc.
Then this happens:
Initializing planets hierarchy
[MT] ERROR: Body "7.1" have unknown parent object "7"
[MT] ERROR: Body "7.2" have unknown parent object "7"
[MT] ERROR: Body "8.1" have unknown parent object "8"
[MT] ERROR: Body "9.1" have unknown parent object "9"
[MT] ERROR: Body "9.2" have unknown parent object "9"
[MT] ERROR: Body "9.3" have unknown parent object "9"
[MT] ERROR: Body "9.4" have unknown parent object "9"
[MT] ERROR: Body "9.5" have unknown parent object "9"
[MT] ERROR: Body "10.1" have unknown parent object "10"
[MT] ERROR: Body "10.2" have unknown parent object "10"
[MT] ERROR: Body "10.3" have unknown parent object "10"
[MT] ERROR: Body "10.4" have unknown parent object "10"
[MT] ERROR: Body "2.D1" have unknown parent object "2"
[MT] ERROR: Body "5.D1" have unknown parent object "5"
and so on. The thing is, SE is perfectly fine with planet names "1", "10", "5", if assigned by itself in procedural planets, but they conflict with other names when loaded from a script, so they should all have unique names.
I'd suggest to rename all objects with a prefix like "TauCeti ", so you'd have "TauCeti 1", "TauCeti 2.D1", etc.
Edit:
I see you asked about "forbidden names" previously, I guess you could say that simple numbers like "1", "5" they indeed are "forbidden" for the reason I wrote above.