Automatic Updates Both Disabled and Enabled?

I don’t think this is a problem, but I’m curious. Because of problems with Bazzite 44, I pinned my last Bazzite 43 version and disabled automatic updates with:

sudo systemctl disable --now uupd.timer

I figured out my issues and re-enabled automatic updates with:

sudo systemctl enable --now uupd.timer

But, when I do a:

rpm-ostree status -v

I get:

State: idle
AutomaticUpdates: disabled

But, doing a:

systemctl status uupd.timer

gives me:

uupd.timer - Auto Update System Timer For Universal Blue
Loaded: loaded (/usr/lib/systemd/system/uupd.timer;enabled; preset: disabled)
Active:active (waiting)since Tue 2026-05-05 06:07:23 CDT; 1h 31min ago
Invocation: dc0f16e498bb4eb187427c72296dfad5
Trigger: Wed 2026-05-06 04:07:14 CDT; 20h left
Triggers: ● uupd.service

May 05 06:07:23 bazzite systemd[1]: Started uupd.timer - Auto Update System Timer For Universal Blue.

So, rpm-ostree says automatic updates are disabled, while systemctl says loaded is enabled, preset is disabled and the timer for updates is running.

Have I messed something up with disabling/enabling uupd.timer? Is there something else I need to do? Is that systemctl “preset” value supposed to be disabled (perhaps it’s just showing I had disabled it and then re-enabled it so it’s not “preset” any more?)?

I don’t touch uupd.timer systemd service but if i call command rpm-ostree status -v then i get: AutomaticUpdates: disabled, so that is default behavior.

This is normal.

uupd and rpm-ostreed are both services on your system. rpm-ostree has its own service that can do updates, which Universal Blue has disabled.

That’s because Universal Blue instead has one service, uupd, that updates everything, including rpm-ostree.