Seems to me there is a misunderstanding here:
Does the random nature of quantum phenomena mean they have no cause or does the theory say that causes of quantum randomness are unknown?
Quantum phenomena are not random. They have been found to obey strict dynamical equations which are different than classical mechanics etc equations, but still the phenomena are constrained by the bounds given by the solutions to these equations.
We would not exist if it were not for the beautiful atomic energy levels. Nothing random about them.
Maybe you are confused by the probabilistic nature of quantum mechanics, probabilities do not mean randomness. There are dynamical systems behind the functions giving the probability distributions in space or energy etc. and a causal direction.
Edit after discussions in comments:
Randomness in individual measurements at levels commensurate to $\hbar$ are bounded by the Heisenberg Uncertainty principle so dynamical equations do not enter explicitly. Randomness in the energy levels for individual particles are bounded by the width of the energy level given by dynamical equations. In general though, the solutions of quantum dynamical equations are deterministic for the ensemble of measurements from many individual particles/setups. The distribution for the ensemble is predictable from the dynamics, and causal. For example: if one measures a lifetime from an ensemble plot of the order of $10^{-8}$ seconds one knows it cannot be an electromagnetic interaction, it is the weak interaction that is responsible for the decay.