Rock 3a penta hat doesnt work

after going through this thread,

from the last reply from setq

Please delete the rk3568-can1-m0 for uEnv.txt

and restarted the rock 3a, then under lsblk i am able to see the ssd connected
and under lspci i got

lspci
0002:20:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3566 (rev 01)
0002:21:00.0 SATA controller: JMicron Technology Corp. Device 0585

i was happy for a while, but then when i reboot the pi, again the penta hat isnt visible under lspci, and hdd under lsblk

then i re add rk3568-can1-m0 for uEnv.txt and reboot, i got the device back in the pcie list, and drive under lsblk.
any suggestion pls

this is the dmesg when the drive is available under lsblk
https://termbin.com/icq5