I can relate with lots of the issues you mentioned and feel the same.
Cursor just breaking the allowlist system for sandboxed and non-sandboxed agents is one of the worst product upgrade experiences I’ve ever been forced to witness. Even worse that it’s in a product that I love and depend on.
Assuming you are seeing the exact same issue as I was, the problem comes from old Yolo/security garbage settings you may have saved in the past, which cursor somehow still listens to but doesnt bother showing in the UI
If that’s the case you might actually find a solution in a script i wrote (ok, actually codex wrote it but I was cheerleading the whole time!)