Usually happens when there's a bug in the macro code somewhere so it thinks the macro is still being defined - missing %mend for example.
Sharing your code is helpful.
Can also try the magic string from here and then re-running your code, though may need a full restart.
https://blogs.sas.com/content/iml/2013/08/19/errors-that-cause-sas-to-freeze.html
... View more