although I am skeptical about this specific statement if it exists or not

Why not? Seems perfectly logical to me.

If p is neither sufficient nor necessary is the same as ! (p <--> q)

I think this isn’t true though, !(p<-->q) would mean p XOR q, either p or q but not both, but neither sufficient not necessary should mean there is no relation between p and q