Don't know if this is usefull, reporting things you already know and specially considering the unusual setup MC-arm is running on. (OrangePI – Debian Jessie on an ancient kernel)
However, over the weekend set up a Munin node on the OPI and saw, as some reported before, MC-ARM 20.129 is leaking too.
On the enclosed graph the first 2 periods of several hours playing (from server > sent to) are MC-ARM 20.129, the third is MC-Arm 21.14. Memory increase is obviously steeper with 21-14, but still quite considerable with MC20.
At the moment it is running MC21-17-3. EDIT: seems to be the same as 20.0.129
unfortunately i can't attach a monitor so network is essential to oparate.
I wonder if switching off the Media Network and playing from a local disk would do be equivalent to running without anny network connected?