I seldom use the weapons officer because of 3 reasons:
1. he is always 100% correct
2. he is way too quick. He can do the maths in 1s
3. he can identify ships when they are too far away to even make out if its a tanker or a DD
I really do not understand why you think he is wrong.
A common mistake when using the officer for torpedo shots is to not open tubes beforehand so torpedo passes behind ship
Another issue I am not sure about (becaus I seldom use him): After asking for his fire solution you may have to press the checkbox on the notepad to get the data into the TDC - I do it regulary when I am filling it with my own data - cant hurt anyway.
Give it a try and then tell me he is still not 100% correct and I would be most happy to use the mods you are using
Phyl