Reoccurring issue with canvas not rendering nodes

Describe the problem/error/question

I keep having issues with loading workflows in the canvas. All nodes display as “?” and indicate they are not installed (see screenshots)
The nodes continue to function and run it appears, but i can no longer interact with them or the workflows via the canvas until i restart n8n.
After a restart everything seems fine for a day or two maybe.. Then the issue resurfaces.

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 2.6.3
  • Database (default: SQLite): postgresql
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): GCP cloudrun
  • Operating system:

That’s a lot of things to list.

Let’s address them in order:

1.) Browser cache is not responsible. I have tried incognito windows, other browsers, other users on their own computers have the same issue. Only a reboot of the container running the main process resolves it

2.) No errors in browser console

3.) Memory is fine. Well within limits on both client and server

4.) There should be no reason to increase max-old-space-size. I will not try this approach for this issue

4.) I am only one minor release behind and the minor big fixes in the release notes from 2.6.3 to 2.6.4 are not remotely related to this issue. No reason to think this would solve anything

5.) I already have the DB POOL_SIZE=20 and no DB connection errors in logs and if there were DB connection issues it would render differenly with no access to workflows at all or credential store and readiness checks would fail.

6.) I use GCP Load Balancer. Been running as is with websocket support for 2 years in same ioc configuration. No reason to beleive it is the load balancer (especially since a reboot of the server corrects it for a few days.

8.) I use a GCP bucket for storage. It has unlimited capacity. Also all the items listed are stored in a postgres database (not disk) and the postgres database also has plenty of free space.

Sorry, but none of those solutions apply and in many cases re not diagnostically relevent.