Memory usage info wrong running as a service


I recently configured my Umbrel (runs in a Ubuntu server virtual box) as a service via systemd. Everything works without any issues, but the memory usage in the dashboard is wrong:

Memory usage on the system is totally fine and pretty much the same like when I started the umbrel script manually:

user@umbrel:~$ free -m

  •          total        used        free      shared  buff/cache   available*

Mem: 2980 1389 83 0 1506 1399
Swap: 3925 741 3184

This is my service config file I’m using:

Description = Umbrel
After =

ExecStart = /home/user/scripts/start

WantedBy =

Again everything works just fine, but seems like the dashboard doesn’t read the values correctly.