Hi @dcsan, there are important differences between constructors and initializers. They are both used for different purposes. See my posts here and here for more details.
The error 'Initializable: contract is initializing' comes from _disableInitializers
. This function should only be called from a constructor. Other initialization logic should go in an initializer. This is also explained in the links above.