You haven't accurately described the problem with entanglement. Suppose you have two particles $S_1$ and $S_2$. For each particle you can measure two quantities $X$ and $Z$. The quantity $X$ has two possible measurement results $1$ and $-1$. The quantity $Z$ also has two possible measurement results $1$ and $-1$. We'll call the $X,Z$ for $S_1$ by the name $X_1,Z_1$ and the $X,Z$ for $S_2$ by the name $X_2,Z_2$.
In a suitable entangled state if Alice measures $X_1$ the probability of each possible outcome is $1/2$, and if Alice measures $Z_1$ the probability of each possible outcome is $1/2$. If Bob measures $X_2$ the probability of each possible outcome is $1/2$, and if Bob measures $Z_2$ the probability of each possible outcome is $1/2$.
The real problem comes up when you compare the measurement results. If Alice measures $X_1$ and Bob measures $X_2$ when the results are compared they will be found to be the same. If Alice measures $Z_1$ and Bob measures $Z_2$ when the results are compared they will be found to be the same. If Alice measures $Z_1$ and Bob measures $X_2$ when the results are compared they will match with a probability of 1/2: that is, if Alice gets $1$ when she measures $Z_1$ the comparison will find that $X_2$ has value $1$ with probability 1/2 and $-1$ with probability $1/2$. If Alice measures $X_1$ and Bob measures $Z_2$ when the results are compared they will match with a probability of 1/2.
So the issue is that the probability that the results will match depends on what measurement was done on each particle. Now, you write:
So revealing, through measurement, what spin one of the photons is, isn’t communicating anything between the two particles, it simply necessitates that the other part of the pair, that has been opposite from the beginning, is still just that.
But if this was the correct explanation how could the probability of a match depend on whether Alice and Bob happen to measure the same quantity on both systems?
The standard view is that you shouldn't ask for an explanation of entanglement correlations or anything else about quantum theory. This leads people to neglect even stating the problem clearly because that risks encroaching on the taboo against explanations of quantum theory.
I will give the only actual explanation of entanglement correlations I have found in the literature. Quantum equations of motion describe the evolution of measurable physical quantities in terms of matrices called observables whose eigenvalues are the possible measurement results. Large systems typically don't do weird quantum stuff because copying information out of a system suppresses interference - this is called decoherence:
https://arxiv.org/abs/1911.06282
But decoherent systems are still governed by quantum theory and still have observables. Those observables can carry quantum information as long as that information doesn't change the probabilities of measurement results. In entanglement experiments the observables of "classical" systems, i.e. - decoherent systems, carry quantum information that gives rise to the relevant correlations by local interactions when measurement results are compared:
https://arxiv.org/abs/quant-ph/9906007
https://arxiv.org/abs/1109.6223