There’s a bug: if a puzzle has multiple solutions, only one of them is considered “correct”.
This kind of thing is done to great effect in "Good Sudoku", which gives players a lot of automated tools for the simplest things, as to lead players to handling the more fun, more complicated parts of the hard puzzles.
https://lukerissacher.com/battleships?revealwater=1
Not sure I like it, kinda makes the starting puzzle noisy/crowded.