Indent for RadioMenuItem changed somewhere around GNOME version 46

I have a Python3 appindicator with a menu. The menu contains a Gtk.MenuItem with a text label followed by a Gtk.RadioMenuItem with a text label (and the radio button is set to active).

Under Debian 12 the beginning of the text labels line up with each other.

However on Debian 13 (and Fedora 42, Fedora 43, openSUSE Tumbleweedand Ubuntu 24.04), the text label for the radio menu item is indented slightly more (and so out of alignment with the regular menu item).

Is this intentional or a bug or something else?

Nothing has changed in GTK3 or libappindicator for the past few years, so it might just be a case of a theme change.

@ebassi Thanks for the reply. Would you know how to confirm if it is a theme change? Where/which source repository contains theme stuff?

Although I have a workaround (use the bullet symbol with a Gtk.MenuItem), I’d like to track down the reasoning behind the theme change if indeed that what has happened.