I really liked Alba: A Wildlife Adventure (Switch, Apple Arcade). It's about 5 hours long.
You're a little girl who wants to save a wildlife preserve on an island, and to get signatures for your petition, you help people via quests. You also need to take pictures of every animal on the island, which really creates that Pokemon Arceus/Go "Oh shoot I haven't seen that one! Gotta go track it down!" gameplay loop.