No. You are not missing anything now. Term "Text Matrix" should also be defined in the question as it is not a usual term in the data science and machine learning.
It is not “only” for real matrices, complex matrices can also have conjugate pairs for the eigen values. For example if you replace $3+i$ with $1-i$ in the above example, but it does not for hold for all the complex matrices. It holds when you get the real coefficients in the characteristic polynomial.
You have answered the question of "when" but not "why". So, if you are curious to know why we get the conjugate pairs then you can see the proof of "Complex Conjugate Root Theorem".