Hi, @Menta Elise
Thank you for posting in Microsoft Q&A forum.
To fix the "Failed to calculate hash" error in SCCM when upgrading to version 2309, you need to ensure that the EasySetupPayload folder is shared on the site server. This error occurs when you can't access the <SiteServer>\EasySetupPayload folder.
References:
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".