In the MuSig2 signing flow, the same sighash ends up being recalculated for all the participant public keys involved in the MuSig aggregate keys. This happens for all the three parts of the signing flow: nonce, partial sig, and aggregate sig.
The original intent of this refactor to reduce seeing duplicate code, but it should also help in improving performance of the wallet signing operations.
This was highlighted during the review of the MuSig2 signing PR: #29675 (review)