I changed my settings so I can see if I can reproduce this: usually I have all dark mode all the time I am on a Pixel 7 Pro FWIW. I am using the position.xyz online service, not beacondb.net .
Yes, in addition to it not switching based on location “sunrise to sunset”, I also tested with a fixed time (e.g. dark theme from 11 pm to 6 am), and it also didn’t auto-switch. I’m checking with the team to see if they can also confirm.
I noticed that the night light (yellow tone) works automatically. It’s interesting that night mode itself doesn’t take this into account.
I would have liked to write this in the issue, but it seems that you can’t register there.
I think the “blue light filtering” is a bit different as it doesn’t switch themes, it just adds an overlay “drawn over the top” to yellow-ize the screen. I’ll add your comment to the issue however (yes, unfortunately due to limited oversight capacity our gitlab isn’t open for public registration).