"By whom.. " is closer to the French original...
... and still is a fully valid construction in everyday English for many of us... even ones that did NOT go to Grammar School!
In this new part of the tree, Duo is accepting only a very limited range of solutions. This may be a bit annoying at times, but I feel the best way to handle it is to keep reporting.