It could be territorial disputes. Since the tank is so small, it is really only suitable for shrimp. Guppy's need an 10 gallon + and whatever synodontis species this is, needs a tank of 55 gallons even if it's the smaller species. Can I see a picture of the synodontis and the guppy?
Also, it...