WD black 6TB slows down NVme bootup significantly

I feel like Ive tried everything to get windows to boot fast with my wd hdd but no avail:(

Things Ive tried.
Chkdsk to check for bad sectors, didnt find any.
Different sata cable.
Different sata port.
Fastboot enabled & disabled in windows and in my motherboard
Disabled superfetch
Tried to delete all restore points(if there were any)
Tried with secureboot on & off
CSM on & off
Bunch of different windows versions (RS5, 19/1, 20/1)
Deleted bunch off data (was 50gb space left now 1.7tb)
Smart status is healthy except some crc ultradma.
Tried with default motherboard settings.
I disable sata ports always during windows install.

Ive already spend 1 week to try to get windows to boot fast.;(

I have 1800x and rog crosshair vi Hero with latest bios.

Its really weird as slow samsungs laptop drive 2tb 5200rpm which is full of data affects boot time only like 2 or 3 secs while my wd drive over 20 secs or so:(