BTW it appears that the latest UBports 24.04 version does now natively support encryption using ext4 (?) fscrypt, using the lock-screen passphrase:
https://gitlab.com/ubports/development/core/ubuntu-touch-session/-/issues/22#note_2475632676
I haven't tried this out yet, but I'm looking forward to.