Let me simplify that topic, then: don’t. There’s no reason for you to be doing anything with partitions in TrueNAS. Not on the boot device, not on the data drives, not on cache or log devices. Give it whole devices, and let it do what it needs to with them.