Discovery Season 3 used a TNG era style Stardate in an episode or two, I don't recall if Season 4 used any stardates.
This is true, look no further than Discovery bringing back TOS' totally random numbers. I have no idea if Strange New Worlds has any kind of system but I kinda doubt it.
SNW is still going with random TOS style Stardates. Except for the Series premier which used a Kelvin Timeline style stardate for some reason, but that's the only episode to do that.
Lower Decks doesn't follow the exactly 1000 stardates = one year formula, they've smudged it a bit.
According to Brad Winters, one of the producers on the show, Lower Decks series premier takes place on January 1st, 2380, and the episode gives Stardate as 57436.2. Then the first episode set in 2381 according to him, is Season 3 Episode 6, Stardate 58456.2, but he didn't give an Earth date for the episode.
Erin Macdonald, the current science advisor for Star Trek, came up with a new formula for Stardates that Lower Decks uses, but AFAIK she hasn't released it yet, she said she would, but that was almost 2 years ago.
She (or maybe it was Brad) said they felt comfortable with smudging stardates because the TNG writers guide said it really shouldn't line up.
Side note, the TNG writers guide also said it's impossible to convert Stardates to Earth Dates precisely.
https://memory-alpha.fandom.com/wiki/Stardate#The_Next_Generation_era