Manually backported 3.1 from Trixie and there's no memory leak anymore.
I too encountered memory leak in Bookworm's libcgroup 2.0. Happens every
time I do cgrulesengd reload.