Unity In App Purchasing 4.12.1: can't assign a new GUID because the asset is in an immutable folder

Issue: I am getting the below error When I upgraded from IAP version 4.10 to 4.12.1 .
Error

GUID [b4326c66a9f464640b9457cbd6237bf6] for asset ‘Packages/com.unity.purchasing/Plugins/UnityPurchasing/iOS/PrivacyInfo.xcprivacy’ conflicts with:
‘Packages/com.unity.purchasing/Plugins/UnityPurchasing/unitypurchasing.bundle/Contents/Resources/PrivacyInfo.xcprivacy’ (current owner)
We can’t assign a new GUID because the asset is in an immutable folder. The asset will be ignored.

Info
Unity 2020.3.38f1
Target platform is Android

Solutions I tried
Tried removing the package entirely and installing again, but same issue.
I tried deleting the one of the file “PrivacyInfo.xcprivacy”, but it recreates it.

I solved by moving “{projectName}/Libarary/PackageCache/com.unity.purchasing@4.12.2” to “{projectName}/package/com.unitypurchasing@4.12.2”.
Then, the package will be mark as custom in the Package Manager. Also the GUIDs in .meta files will be change.

This solution is temporary.
We just have to wait for Unity fix it.
If a new version released, you will need to delete the “{projectName}/package/com.unity.purchasing@4.12.2” folder before upgrade.