Block IDs set the procedure when one block triggers multiple blocks.
This setup will have an SL:
0_1582658110659_b9f9cbdb-d10d-482c-b27a-d348067b3e52-image.png
This setup will NOT have any SL:
0_1582658129847_72cdceeb-cfad-4335-98ef-e676b46d089e-image.png
However, I don't bother fixing the block IDs in my projects, as I constantly copy and rearrange multiple blocks. A somewhat clearer way is to take the "Loop (pass n times)" block and set the looping cycle 1. This block will now set the procedure regardless of the block IDs.
This setup will have SL:
0_1582658333394_dc675c24-e50a-45c2-aeb9-3090ae2897af-image.png