I don’t think F:12 is an exisiting error code on these machines as the error codes start at F:16.
F:21 though would = no or uncontrolled motor action ?
On some other models F:12 would sometimes mean water in the base operating the flood protection system , so this is why they may have said about a leak but on the model you quoted that would be F:23