Sorry. I had to mention this I guess: we using GDScript. And even if we use C# lack of built-in profiler means that it's hard to find out what exactly is slowing things down as some of time is eaten by native code or "glue" used for callbacks and nodes creation.