I don't think that the "Wait for Safari to Finish Loading" macro works properly anymore. Read this about it:
It's technically an impossible task to know when a web page is finished loading anyway. In fact some pages on the internet literally NEVER finish loading. If you scroll down they just keep growing. Forever. I would even opine that any web page which has auto-refresh also never finishes loading. And most websites that I access have auto-refresh.
So ultimately you have to decide when a page is finished loading. If you tell us which page you are trying to load, we might be able to tell you for that page how to tell when it's finished loading. And in that case your macros could be sped up because they could start once the page has finished loading.