A bunch of engine errors after upgrading broke my project

I upgraded unity to 2020.1, so it droped a lt f errors in Library/ScriptAssemblies/Assembly-CSharp.dll, so I downgraded unity back to 2019.3. It had finnaly broken my project. Unity imported scenes wrng, one f them desn’t opens at all. I reimported all goddamn plugns in 2020. but now it show errors again. Google play services, IAP that unity even can’t make import right, Textmeshpro. Now I’ve got a list with errors:

Error: Could not load signature of UnityEditor.Purchasing.GooglePlayProductCatalogExporter:ProductTypeString due to: Could not load file or assembly 'UnityEngine.Purchasing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. assembly:UnityEngine.Purchasing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:<unknown type> member:(null) signature:<none>

Unloading broken assembly Assets/Plugins/UnityPurchasing/Bin/Stores.dll, this assembly can cause crashes in the runtime

Unloading broken assembly Assets/Plugins/UnityPurchasing/Bin/Editor.dll, this assembly can cause crashes in the runtime

Unloading broken assembly Library/ScriptAssemblies/Assembly-CSharp.dll, this assembly can cause crashes in the runtime

Same error. Cant build for iOS on 2020.1