Super clear and informative.
Certain behaviours are no longer possible in the ConstructionScript, I believe it had something to do with circular dependencies. That tutorial must be a couple of years old now. I gave it a quick test and you’re right, this combination of nodes is conflicting with the BP constructor.
Here’s the solution, wrap it in a function:
And only then put in the ConstructionScript:
I tested it very briefly and it seems to be working as intended. If it does not for any reason, let me know, there’s probably a couple of other workarounds.