Disks undetected by Quad Sata Hat (blue LEDs not blinking on board)

Hi everyone,

I very recently purchased the Quad Sata Hat kit in order to build a NAS with my raspberry pi 4. I followed the installation procedure to the letter. Namely:

  1. Installed raspios bookworm on my raspberry pi 4,
  2. Installed the necessary software to run the board (through curl -sL https://rock.sh/get-rockpi-sata | sudo -E bash -), as from the wiki page,
  3. Rebooted,
  4. Installed openmediavault through the install script available in the official repo.

Everything went smoothly. However, it seems like only 2 of the 4 SATA ports are able to actually detect the attached disks. Here is a picture for reference: https://ibb.co/K6KTFbS

Basically, disks connected to SATA ports 1 and 3 are correctly recognized, while disks on positions 2 and 4 are not. The output of lsblk is consistent with this conclusion, as it always shows only 2 disks (even though 4 are connected):

raspberry@raspberrypi:~$ lsblk
sda           8:0    0 465.8G  0 disk 
└─sda1        8:1    0 465.8G  0 part 
sdb           8:16   0 465.8G  0 disk 
└─sdb1        8:17   0 465.8G  0 part 
mmcblk0     179:0    0  29.7G  0 disk 
├─mmcblk0p1 179:1    0   512M  0 part /boot/firmware
└─mmcblk0p2 179:2    0  29.2G  0 part /

All the disks I am using are healthy (no errors in SMART log) and formatted, but I tried switching them anyway, without any success.
I am aware of a similar issue reported in the wiki page, in which the disks are correctly recognized by lsblk, but does not appear in the OpenMediaVault webui, but that doesn’t seem to be the case I’m facing here.
Any hint on how to fix this?