Don’t rule out the Lego games, they are quite good fun to play and have lots to do.
We have
Lego city, Lego Harry Potter and Lego Jurassic world, and have only finished city so far (I say finished - do has finished the storyline, but there is still a lot to complete in terms of gold bricks, characters to find etc). Dd & I play the Harry Potter one, and we are up to Order of the Phoenix.
MarioKart is good fun too, has had lots of gameplay here.
Animal crossing and Pokémon are both favourites with ds. I play animal crossing (really sucks you in) but can’t get on with Pokémon Sword (I did like Let’s go, though)
Mario Bros U has been fun, and Mario party.
As a single player I have enjoyed a really cheap game I got on the eshop - Hue. Was only 99p, I think. It obviously can’t compare with the likes of Mario or Zelda, but it has been fun to play through, and quite engaging. It’s worth looking through and finding a few of these gems, there are regular sales which bring a lot of them down to pennies. Astro bears is another one - we all still play that occasionally,, and it cost me 79p a couple of years ago!