Is the ssd m.2 or nvme as I have heard booting from one of those on Linux can cause problems.
I haven't had any issues with it - but, you reminded me of something.
OP, in the BIOS, look for something called Intel RST or AHCI. Whichever one it is on, change it. I'm pretty sure it's the RST that isn't Linux-compatible.