Youâre right and Iâm dumb. I forgot to absolute-ify one of the paths, which caused the script to be dependent on my user environment, which isnât loaded by the desktop file.
Thanks for looking that up. Thatâs where my desktop file is located. And it has the X-GNOME-Autostart-enabled=true line. The settings panel does have a Startup Application tab, and thatâs what I used. It created the .desktop file in the appropriate location.