I'm not convinced the fish sold as
Brachirus panoides (or sometimes,
Brachirus pan, a totally different species) is actually what it claims to be; at least some seem to be
Brachirus orientalis, a brackish/saltwater species. Be sure to visit Fishbase and examine photos of each species, then make your own judgement.
Brachirus panoides at least is an estuarine species, and will need slightly brackish water to do well in the long term, even if it occurs in freshwater from time to time.
Brachirus pan, by contrast, is apparently a true freshwater species, but because the two names are similar, it's likely they've been much confused in the past.
As I've written elsewhere, your best bet is to keep flatfish in a quarantine at SG 1.003 to 1.005 (6-9 g marine salt mix/litre) until they're obviously feeding; once they are, you can move them to a community tank and see how they fare. Brackish water at this level will not harm freshwater species, and will rejuvenate sickly brackish/marine species. If flatfish that were feeding stop doing so once moved to freshwater conditions, you'll know they were brackish water fish, and can move them back.
Pipefish are extremely difficult to maintain unless you have access to live foods. In addition, they are very difficult to identify. For example, at least one species has freshwater, brackish water and marine subspecies, all virtually identical! I'd avoid them to be honest, unless you have a rock-solid scientific name to go by, and a lifetime supply of live foods, such as garden pond or lots of guppy fry. At the very least, read up on how people used to keep wild (as opposed to tank-bred) seahorses, and find out if you're up for that.
Cheers, Neale