Yes, bettas have those beautiful, long, flowing fins that other fish tend to nip and there are some reports of neon tetras nipping betta fins, so to be safe, it's better to separate them into different tanks, unless, of course, you have a fishy cam in your fish tank. They may be doing the nipping when you're not watching them. Hope he's o.k.