Running 2 Odroid-N2 devices with CoreELEC 21.2 installed on SD card.
No issues like yours. Don’t see any memory leak. Both devices up and running constantly for weeks, maybe months without reboot.
Maybe you have some add-on which cause memory leak?
You could try to monitor hardware and confirm if memory leak is indeed a case: CoreElec HW monitor