New user, loop freezing/getting stuck

Hello,

I am a new user here and have made an map with macros that I am looping but after x amount of time the loop freezes and has to be restarted to continue.

Is there a way to solve this?
Should I put all the macros into one macro and loop that instead? (would assume that both both have the same result.

Also is there any way to speed up the process in the macros more than the settings in Replay?
I am an old Imacro user and there u could choose the replay speed. Currently taking 2-3 times longer than it needs to be.