Alright, I know it’s not ideal to reply to your own message instead of editing, but I thought I’d make an exception (forgive me if this is wrong!) because I think it’s worth it’s own post.
I fixed the issue … kinda … found a good workaround.
I spent a lot of time debugging and I am 100% sure the problem was with (in my case) Basic LLM Chain node. Every single time it was to process too much content, it was freezing the whole docker container.
So, I replaced it with a manual HTTP POST call to the API with the correct payload and now it is working fine.
I’ll go ahead and try to post this as an issue on n8n’s Github issue tracker.