Docker pull fails - failed to register layer: operation not supported

So the current problem is that mounting the docker data_root on an ext4 drive doesn't work because CONFIG_KERNEL_EXT4_FS_SECURITY isn't set in the OpenWrt kernel by default?

The problem with setting a kernel option on the package level or compiling your own custom kernel generally means that you need to compile and install updates yourself one way or another.

So it sounds like the only path forward would be to set CONFIG_KERNEL_EXT4_FS_SECURITY in the kernel by default or it sounds like mounting to a different filesystem like BTRFS works too.
Though, BTRFS specifically, you might want to check that you don't have snapshots of your docker snapshots or you'll fill your drive quickly!