Instead of adding [Solved] to the title of the topic, please mark the topic as solved by clicking on … under the post which gave you the solution and tick the box for solution.
Just as a tip, libreoffice-fresh is on the Arch mirrors, not on EndeavourOS mirrors.
So doing only eos-rankmirrors (that ranks only EndeavourOS mirrors) did not help.
The general update (yay -Syyu) probably helped in this case (assuming you didn’t do anything else to fix the problem).
The Arch mirrors can be ranked with e.g. reflector.
I am still understanding the distinction between the more specific EOS commands and the more global Arch commands. I thought updating through eos-rankmirrorswould be the “most correct” solution. I still have a lot to learn!