Separate BP via Construction Script

You need to use SPAWN actor in the one blueprint with all of the placement information. So it will spawn the blueprint with the square and all its information.

By using add child component you are making it as a part of ONE actor and not separate entities.
You could do it that way but it would probably require a lot more tweaking to get it to operate correctly.