@S_S_SS
Are open for another approach? a bit advance then what yo got 😀
Attached cslab.zip file containing two files:
1. cslab.vlx lisp file
2. "sample for the question.dwg" (your drawing but modified)
open the dwg and load the lisp, we will start from what is interesting
Command: CSLAB (for Concrete Slab)
<this brings the following dialog box>

<pick 'Draw Section' button>
Pick a slab: <pick a slab\block>
Specify first fence point: <pick a point close to circle/start point>
Specify next fence point: <move across the slab to the other side and pick point>
Section slab insert point: <pick section insertion point>
the section is drawn at once 😀
as you can see i change one beam to 250/900 and part of the slab to 200 mm. you have full control on each beam so slab.
As i saw in your video you pause at each point to specify slab depth + beam depth i thought this is not reasonable and some how there must be a way to plant these two values inside the slab so you can run it only by specifying a crossing\fence line.
so lets look at the dialog box
in Slab depth text box fill slab depth
in Beam depth fill beam depth
to save the current values to slab edge pick 'Write data Slab <' button
Pick first slab edge: <pick the first slab edge>
Pick next slab edge: <you can continue picking more edges to save the same data slab>
Cause the slab is a block, we can not use (ssget) only (entsel) to step edges.
to give you a visual feed back, the data is written (as xdata) to edge by adding a line in $CSLAB layer with 120 color,
this layer is set to plot off and you can turn if off\freeze if you like. (cslab does not need it on to work)
you need to be balance on specifying the right depth to the right edges according to working direction line.
when writing data to beam, the first edge should have slab + beam depths.
for slab, the first edge (which is the second edge of beam, should have slab depth + zero (0.00) depth to beam.
slab depth must always have a value <> 0.0 (negative values will turn positive)
Read data slab button will restore saved data slab to dialog.
Remove data slab button will delete saved data slab and if you enable All toggle, all data slabs is deleted.
enjoy,
Moshe