Disable any app like Discover which automatically does the updates.
Install os-update (an app supplied by openSUSE).
see GitHub - openSUSE/os-update: Update automatically package based OS and reboot if necessary
this installs two services :
os-update
os-update-timer
os-update-timer triggers os-update daily.
Enable the timer to make sure that it is activated on boot:
sudo systemctl enable os-update.timer
check it is enabled
sudo systemctl status os-update.timer
you must read something like this
● os-update.timer - Update of system timer
Loaded: loaded (/usr/lib/systemd/system/os-update.timer; enabled; preset: disabled)
Active: active (waiting) since Sat 2025-04-19 09:27:12 CEST; 1h 8min ago
Invocation: 2eefc73def344957b6dc7058bac173a5
Trigger: Sun 2025-04-20 01:01:50 CEST; 14h left
Triggers: ● os-update.service
check it is well activated in the list of timers
sudo systemctl list-timers
you must read something like this
NEXT LEFT LAST PASSED UNIT ACTIVATES
…
Sun 2025-04-20 01:01:50 CEST 14h - - os-update.timer os-update.service
…
The timer will trigger the update in 14 h
Enjoy
openSUSE doc
https://manpages.opensuse.org/Tumbleweed/os-update/os-update.8.en.html