Swappiness is set to 150 out of the box

To take from man udev

So I dont know how this would be true - even if 30 was used instead of 99.
Unless you mean you edited the /usr/lib/udev/rules.d/30-zram.rules after copying it to /etc/ (leaving the new /etc/udev/rules.d/99-zram.rules file as-is) .. if so then that would explain it. We wanted to edit the /etc/udev/rules.d/99-zram.rules file after creating it.

Double check?

cat /etc/udev/rules.d/99-zram.rules