org.gnome.desktop.interface/color-scheme is the settings that GNOME uses to change the color scheme of GTK 4 apps themed with libadwaita.
Some GTK apps will not trigger theme change because they're sentitive to org.gnome.desktop.interface/gtk-theme.
gtk_theme_sync_service.sh is a service that ensure both settings are in sync.
org.gnome.desktop.interface/color-scheme is the source of truth.
Works on Fedora Workstation 41 + GNOME 47 and Night Theme Switcher GNOME Extension