Now, at least, we have a possible main cause
.
Thank you. I tried with the new NVMeFix 1.0.2 (published some days ago, the developer writes that now it supports PM981!!!!) but it didn't work. (I think the only thing to do is insert the kext and try to boot, right?)
Meanwhile I made some research and I found a
RehabMan guide to create SSDT-NVMe, that was the SSDT I have already had, and HackrNVMeFamily.kext. In the guide creating the kext requires a working MacOS so I used a kext that I found on the internet. Although I don't think this all is useful for Catalina because the guide was written for MacOS Sierra.
I found
an interesting issue on GitHub where the user managed to install Catalina in another disk and then clone the image in PM981 disk, and boot. This could be a possibility I will explore in the future. They also wondered if it was possible to fresh install the OS on the drive, so I wrote my contribution saying that for me this isn't possible for now.
The only thing to understand is if the fact that boot get stuck
depends actually on the drive (a user was doubtful, but at the moment it's the best hypothesis) or on something else. But we (mainly you) explored a lot of possibilities. If I have some news I will alert. If someone has other ideas I'm happy to listen to.
sorry for the length of the post, and sorry for the english but I'm Italian. Hope you all stay well and thanks again for the support!