Having maintained two different largish groups of Congo Tetras twice in my 30+years of fish keeping, and having them in with small shoaling fish both times, and from my research on this species some years back, I would be quite certain that the Congos are not actively killing the cardinals. If a fish dies, within minutes most other fish will consider it likely food. This doesn't always happen, but I have seen it.
Of course, there is always another side to this, that of the tank environment. If the environment is not suited to a species, it causes stress, and severe stress can cause behaviourial changes in the stressed fish. Like all animals, behaviour is determined by genetics and environment. Not saying this is the case here, just noting it is a possibility. But more likely (we hope), the fish happened to die and became "food."
The male Pearl Gourami might be the aggressor, another possibility. One of the less aggressive of the medium-sized gourami, it is still a possibility.
It might be instructive for you to pull up a chair and sit absolutely motionless in front of the aquarium for up to an hour...without moving, so the fish "forget" you are there. This can allow us to see the actual interactions going on. If the fish knows you are there, they will often be more on their "best behaviour" because they associate you with food. Sitting motionless for some time allows them to forget you and get back to business.