@Quynh Nguyen Yes, we are working to address how the system fundamentally handles file system operations with the git clones. While some of it is with TF plugins, the other part is how Atlantis currently processes projects. The crux is a bug in how Atlantis handles workspaces.
There have been PRs to address "clone only once" and utilize workspaces properly, but the contributor wasn't able to finish it. I wrapped up the discussion with a broader ADR topic around how Atlantis handles workflows and locking.
ADR PR:
https://github.com/runatlantis/atlantis/pull/3345
closed "clone once" PR:
https://github.com/runatlantis/atlantis/pull/2921