Wow! 40 gallons! The stock 323 came with a small 10 gal holding tank as standard. And 10 gal is WAY too small for cruising (don't ask me how I know this!)
The 323 came standard with two 19 gal water tanks in the port and starboard sides in the main cabin. A 40 gal water tank in the bow was an option, so I suspect a previous owner either converted an existing water tank into a holding tank, or installed one in the bow locker space that was otherwise there.
My point is that this was a custom installation.
That being said, your best bet is probably the R/V supply world, where such sensors are common.
Here's a link to one kind of sensor that claims to be proof against fouling that causes false readings:
http://www.rvprobes.com/howitworks.htmlIf you end up replacing the whole sensor system, Garnet Industries has non-contact sensors that go on the outside of the tank and are immune to fouling:
https://www.garnetinstruments.com/rv-shop/products/