First of all thank you for implementing puzzles. I like this feature very much.
Today I "failed" puzzle 19395. I saw 4.Qh5 Kg8 5.Bh7 Kh8 6.Bg6 and mate in two more moves, but my solution was rejected as "good move, find a better one". I finally found 4.Bg6 Kf6 and wanted to continue with 5.Qh5, which is mate in 5, but this time I failed as the move was not accepted as alternative solution.
I think a forced mate should never be considered as error.
I've seen some other puzzles where winning moves were not accepted.
Today I "failed" puzzle 19395. I saw 4.Qh5 Kg8 5.Bh7 Kh8 6.Bg6 and mate in two more moves, but my solution was rejected as "good move, find a better one". I finally found 4.Bg6 Kf6 and wanted to continue with 5.Qh5, which is mate in 5, but this time I failed as the move was not accepted as alternative solution.
I think a forced mate should never be considered as error.
I've seen some other puzzles where winning moves were not accepted.