There are too many totally different religions for all (or any) of them to be fact/truth.
You are correct. Logically, they cannot all be true. When examined, almost all systems of spiritual belief make claims which contradict the claims of at least one other system. On the other hand, logic doesn't preclude one system from being true, only that contradictory systems cannot both be true.