Can appear, when the option: 'Support Calls of Functions, FBs, Methods, and Programs' is activated.

Meaning of the Error:

A type is called, that contains itself.

Problem

The way the Symbol configuration has to handle REFERENCE here.
These are (depicted in a simple way) "flat" and will behave as if the referenced values are directly there without a reference.
This then can lead to such cycles of dependency.

Solution

The best approach here is, to never export REFERENCE with the symbol config.
This leads to many more variables being released than would normally be the case (and desirable).
Also, this can cause more problems.

The user should rethink his export format in the symbol config and try to do it without REFERENCE.

The "Support calls to functions..." error is usually only the trigger that this type is exported, and not really part of the problem.