I was thinking about this a bit more…
You have to do it within one BP, basically. Otherwise the construction script doesn’t run.
You can certainly give the ‘feeling’ of it being different blueprints, but you need a central BP orchestrating everything, otherwise it won’t work.
Things like
look like they do this in construction, but it’s a plugin.
I would love to hear from someone else, if there’s another way of doing it