I tested to remove an app without homedir (moved away before) and it already works with the --force option.
There’s an error in the logs about the missing homedir but the app is removed correctly without throwing an error in the UI:
2026-06-09T20:43:38+02:00 [1:n8n2:podman] cannot resolve /home/n8n2: lstat /home/n8n2: no such file or directory
The remove-module actions are completed:
2026-06-09T20:43:39+02:00 [1::agent@node] task/node/1/0e789400-f6aa-48bf-86c2-f956f1e84eeb: action "remove-module" status is "completed" (0) at step validate-output.json
2026-06-09T20:43:39+02:00 [1::agent@cluster] task/cluster/8ffc54af-c8a7-465b-a44c-aef19696f263: action "remove-module" status is "completed" (0) at step validate-output.json
Did you remove entries from the redis db manually?
Maybe related: