The most common and most likely answer to this crossword clue is the 6 letter word FISHES
I've seen this crossword clue in Financial Times
F
I
S
H
E
S
Buddy explains!

The straight part
We know that "Perhaps sole snapper" is the straight/definition part of the clue. The straight part is often a synonym or definition, in this case perhaps sole snapper = fishes.The cryptic/wordplay part
In cryptic crossword there's often an wordplay/cryptic part as well.This part involves a more complex hint, such as an anagram, homophone, hidden word, etc.
Sadly, We don't have an explanation for this specific crossword clue yet.
What does FISHES mean?
FISHES noun- A cold-blooded vertebrate animal that lives in water, moving with the help of fins and breathing with gills.
- Any animal (or any vertebrate) that lives exclusively in water.
- The flesh of the fish used as food.
- A card game in which the object is to obtain cards in pairs or sets of four (depending on the variation), by asking the other players for cards of a particular rank.
- A woman.
- An easy victim for swindling.
- A bad poker player. Compare shark (a good poker player).
- A makeshift overlapping longitudinal brace, originally shaped roughly like a fish, used to temporarily repair or extend a spar or mast of a ship.
- A purchase used to fish the anchor.
- A torpedo.
- A paraphyletic grouping of the following extant taxonomic groups:
- The thirty-fourth Lenormand card.
- A period of time spent fishing.
- An instance of seeking something.
- To hunt fish or other aquatic animals.
- To search (a body of water) for something other than fish.
- To use as bait when fishing.
- To (attempt to) find or get hold of an object by searching among other objects.
- (followed by "for" or "around for") To talk to people in an attempt to get them to say something, or seek to obtain something by artifice.
- Of a batsman, to attempt to hit a ball outside off stump and miss it.
- To repair (a spar or mast) by fastening a beam or other long object (often called a fish) over the damaged part (see Noun above).
- To hoist the flukes of.
- A counter, used in various games.