this is definitely not RouterOS problem but rather on your provider side.
Try setting established tcp connection timeout to 01:00:00 (1 hour)
instead of 5days or whatever is set in you router. This will release
established connections and free more space. I suspect your provider!
I drink like a pirate and smoke like a hippie...