Sadly, it doesn't mention what they actually changed in their policies or why. Just that in general they seem to feel tricked by OTHER parties kicking people from freenode channels for NOT going to Libera.
My take: Instead of participating in the flame war, the best approach may just be to help both sides keep a voice, document what happens, support reasonable decisions. As long as both sides block and kick users there are no reasonable decisions to be made. Personally, I probably won't even open either chat tool until things calmed down.
As a side note, I also want to remember the time when Matrix was trying to get users by building interfaces to other chat platforms and mirroring the communication in both platforms. That sounds like a reasonable decision to me.