Hi SharonP,
I changed the design to take into consideration the Create, Update and Delete operations. I stay with a low code design.
First, we will create a technical field on the parent entity "Entity A". I named it "Calculate Name Counter" which is a number type.

Then we will create a real time workflow that will increment the counter by one when creating, updating and deleting a record of entity B:

Finally, we will modify our initial flow to calculate the concatenation when the "Calculate Name Counter" value of the Entity A is updated:

1- When Entity A Calculate Name Counter is Updated:

2- Concatenation variable Init:

3- Get EntityB childs:

4- Loop on chdilds and concatenate:

5- Update the parent EntityA:

Demo:
[View:/cfs-file/__key/communityserver-discussions-components-files/762/3173.Concatenated-values-of-Child-record-in-Parent-field.mp4:320:240]
Now we also have to deal with the situation where we change the parent (Update LookUp Value) I find this is the most interesting part of this scenario.
In fact, we will modify the Workflow explained above like this:

And we also need a second Workflow that will run before the parent's value changes:

You can download my Unmanaged Solution: https://we.tl/t-61r6lpRr0A