The issue with keeping serpae tetras in small groups is a very real one. When you have a naturally aggressive species like this, and you keep them in groups of four, you're almost guaranteed to see aggression eventually. It's a scientific fact that shoaling fish in groups of three and five are more aggressive than they would be in a group of ten.
I'm not saying that your serpae tetras will definitely turn aggressive, but the likelihood is there. It's hard to say why some fish don't behave according to their natural inherent behaviors, but we do know that keeping them in smaller groups can contribute to aggression. Animals can be affected by all sorts of things, resulting in non-normal behavior. So, it's always best to assume the norm for a species, rather than hoping they'll be an exception.
The temperature range for serpae tetras is 72-82F, and some sources suggest that keeping them at the lower end of this range can reduce fin nipping issues. They're native to South America, and are found in the Amazon, Parana, Guapore, and Paraguay River basins.
One thing that's worth noting is that the behavior of serpae tetras can be unpredictable. Keeping them in large groups and in larger tanks can help to reduce aggression, but it's not a guarantee. There's also some evidence to suggest that commercially bred serpae tetras may be more aggressive than wild-caught fish, due to decades of inbreeding. This inbreeding may also be responsible for the loss of the dark shoulder or humeral patch that's characteristic of wild-caught serpae tetras.