different ashift for pool and vdev after defoult install

Hi All.
I did a FreeBSD 14.2 auto partitioning installation on a 6-disk z-root in raidz1.
During the installation I checked the 4K checkbox. I ended up with the following result:
Code:
zpool get ashift poolname all-vdevs
NAME PROPERTY VALUE SOURCE
root-0 ashift 0 -
raidz1-0 ashift 12 -
ada0p3 ashift 9 -
...
ada5p3 ashift 9 -
Code:
# gpart show 
=>        40  3907029088  ada2  GPT  (1.8T)
          40      532480     1  efi  (260M)
      532520        2008        - free -  (1.0M)
      534528     8388608     2  freebsd-swap  (4.0G)
     8923136  3898105856     3  freebsd-zfs  (1.8T)
  3907028992         136        - free -  (68K)
Code:
 # camcontrol identify ada0
pass0: <HGST HUS726020ALE614 APGNW907> ACS-2 ATA SATA 3.x device
protocol              ACS-2 ATA SATA 3.x
device model          HGST HUS726020ALE614
sector size           logical 512, physical 4096, offset 0
Code:
# zpool get ashift poolname 
NAME      PROPERTY  VALUE   SOURCE
morpheus  ashift    0       default
Please advise:
Is this discrepancy between ashift for the device and raidz normal?
How can I fix this situation without destroying the pool?
And how can I make the disks work in 4K mode?

Thank you.
 
Back
Top