Profiles of each surface to the alignments - AddProfilebySurface

Hi all,
I am currently trying to add profiles of each surface to each alignment with AddProfilebySurface, the flow I have developed at the end does not add all surfaces only some of them. does anyone have an idea how to fix it?

I thought it could be some issue with levels but as what I can see you have given that a try.
Can you pop out the output for alignment and surfaces?