I hardly meet people I suppose to be cheaters. I suppose that, if I am shot by snipers in a row while fast moving, f.e. Had once a player who has been invisible - and have been invisible myself after glitching in a fort. Therefore, meh, could be network latency, glitches, ... . I once shot someone who wanted to climb aboard my galleon with a shot from the shotgun. I was accused of cheating, but that was not and is not the case. Fortunately, I had recorded a video, as he did, and we compared them.
- The event from his point of view: He emerges just before the ladder, climbs up with 100% health and is killed with one shot.
- The event from my point of view: He loses health just before arriving at the ladder, he emerges with less than 100% health and is killed with one shot.
His video doesn't show the loss of health, mine does.
The same applies to hits in cover - behind stones, walls. While I am in cover, an opponent still sees me standing free. Its representation produces a hit on a still visible person, the server evaluates this ... sometimes ... and sometimes not. I am not sure wether the server rolls a dice.
I had another experience once when I attacked a galleon full of children, unknowingly. But they were twice as fast in their movements as I was. I never was able to hit them. Not by sword, not by shotgun. Even if they stood in front of me. They sent me their record - I move as if in a trance and shoot at places where the opponent was just now, but is no longer.
Let me add something: I use to play Word Of Tanks in a clan, where we experience similar things. Beeing hit through rocks, walls, mountains, disapearing shots, invisible tanks. Such things can't be ruled out with network-based multiplayers. In World Of Tanks, you can show the crossair in "server-view", and it differs quite a lot from your own.
But I experience such things very, very rarely - wether on Sea Of Thieves or on World Of Tanks.