Idea: Resolve the Overpowering accuracy and range with a server configurable hard limit. The AI accuracy can hit 750, but no higher, for instance. (99% accuracy at 750m). Different servers could have different limits, even keeping the ceiling at something low like 30, if they want. ("You can have sensors if you want, but the AI won't use it on this server!") Same thing for range. Range increase 1m per block (maybe server configurable) with a maximum range increase of 200m. Maybe put a parabolic curve on the increase formula for diminishing returns as more sensor blocks are added.
Maybe have range be a function of sensor dimension, not just count, so people would build giant sensor "dishes" instead of sensor "cubes".
Maybe limit the number of elements on a target ship that can be described as a function of distance, ECM variables (jamming and cloaking cubes), and sensor blocks.
So for example, a ship that's 2500 blocks away will simply be described as a ship with dimensions. Maybe make the dimensions have a random chance of being a few blocks off, so that a distance reading is unreliable. A ship that's 250 blocks away would have information like it's dimensions, docking status, shield status, mass, faction, etc. Things that are not visible or likely to be advertised should not be shown. For instance, while faction is likely advertised with a transponder signal (and inversely a pirate faction is advertised with a LACK of transponder signal) I don't think we should see a ship's energy generation count or shield regeneration count.