Detective stories where "all the clues are there", the player's goal is to guess the solution, and it's possible to identify the culprit before the final reveal. Suggestions welcome.
Antony & Cleopatra: Case IV: The Murder of Marlon Brando
The Centennial Case: A Shijima Story
The Case of the Serialized Killer
The Great Ace Attorney Chronicles
Paradise Killer
There's one element of the solution that doesn't 100% play fair (IYKYK), but for the most part it does.
Unheard: The Lethal Script
The second half specifically.
Alternate Jake Hunter: DAEDALUS The Awakening of Golden Jazz
Unheard
Danganronpa Trilogy
Erstwhile
Jake Hunter Detective Story: Ghost of the Dusk
Title case specifically.
Layton's Mystery Journey: Katrielle and the Millionaire's Conspiracy
Kamaitachi no Yoru: Rinne Saisei
Agatha Christie: The ABC Murders
Toby's Nose
Phoenix Wright: Ace Attorney Trilogy
Banshee's Last Cry
Different port of Kamaitachi no Yoru, but enough differences to list separately.
Layton Brothers: Mystery Room
Umineko no Naku Koro ni
Umineko is metafiction in which the characters argue over whether it is a fair-play mystery or a fantasy story, but per that premise, the murders are in fact compliant with whodunnit genre rules.