Possible this is in some way related to the issues seen with lru_gen, if you haven’t already, try running the following echo n >/sys/kernel/mm/lru_gen/enabled
.
Alternatively you may have luck playing around with /sys/modules/zfs/parameters/zfs_arc_sys_free
as you have a low amount of memory and may need to enforce that ARC keeps some free