Make a Begginer Blueprint look and works (better) Profesionall ?

no you bind once in the BaseClass and all the children will bind automatically.

for instance on Cube BeginPlay, get your puzzle manager (make sure its valid first) and bind to your event.

make your Lerp vectors are a variable and instance editable so you can change each cube individually with some glorious copy/paste of course