Describe the bug
Combining with previous issues #2974 #3002 , a high-throughput calculation reports maybe-unreliable result produced by ABACUS's cell relax function:

x: ratio between final and initial volume of cell
y: ratio between the maxial volume during relaxation and initial volume of cell
One of examples, the alloy Li-Rh, its cell-relax calculation is tested for illustration. Starting structure is shown in following:

For the first estimations of stress tensors and forces calculated by QE and ABACUS, they are:
QE:

ABACUS:

, seems ABACUS deviates too much.
Input scripts and outputs are provided below, for this is a fundamental function, I suggest solve it ASAP.
Expected behavior
At least keep consistencies on stress and forces calculation results on identical structure between ABACUS and QE.
To Reproduce
Keeping identical pseudpotential files used, disabled DFT-D3 correction, ABACUS input script:
abacustest-vcrelax-LiRh.zip
QE:
qetest-vcrelax-LiRh.zip
Environment
Any
Additional Context
No response
Task list for Issue attackers